Если у меня есть такая строка:
$myString = "input/name/something";
Как я могу получить имя для повторения? Каждая строка выглядит так, за исключением того, что это имя и что-то может отличаться.
так что единственное, что вы знаете, это:
>
$strArray = explode('/',$myString); $name = $strArray[1]; $something = $strArray[2];
Если вам нужно только «имя»
list(, $name, ) = explode('/', $myString); echo "name is '$name'";
Если хочешь всего, то
list($input, $name, $something) = explode('/', $myString);
Попробуйте это:
$parts = explode('/', $myString); echo $parts[1];
Это разделит вашу строку на слешах и вернет массив частей. Часть 1 это имя.
используйте функцию explode('/'), чтобы получить массив array('input', 'name', 'something'). Я не уверен, если вы имеете в виду, что вы должны определить, какой элемент вам нужен, но если это всего лишь второй из трех элементов, используйте его.
explode('/')
array('input', 'name', 'something')