PHP – получить определенное слово из строки
Вопрос
Если у меня есть такая строка:
$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','thing ')
. Я не уверен, если вы имеете в виду, что вы должны определить, какой элемент вам нужен, но если это всего лишь второй из трех элементов, используйте его.
Не связан с StackOverflow