PHP - dizesinden belirli kelime olsun

4 Cevap php

Ben böyle bir dize varsa:

$myString = "input/name/something";

Nasıl name yankılandı için alabilirim? Her dize o ismin dışında gibi görünüyor ve farklı bir şey olabilir.

4 Cevap

böylece Bildiğiniz tek şey şudur:

  • girilebilmesi sonra başlar
  • Bu eğik çizgilerle ayrılmış.

>

$strArray = explode('/',$myString);
$name = $strArray[1];
$something = $strArray[2];

Sen sadece "isim" gerekirse

list(, $name, ) = explode('/', $myString);
echo "name is '$name'";

Tüm, sonra isterseniz

list($input, $name, $something) = explode('/', $myString);

Bu deneyin:

$parts = explode('/', $myString);
echo $parts[1];

This will split your string at the slashes and return an array of the parts. Part 1 is the name.

bir dizisini almak için işlevini explode('/') kullanmak array('input', 'name', 'something'). Ben size istediğiniz biri olan unsur tespit etmek anlamına emin değilim, ama üç sadece ikinci ise, o zaman kullanın.