PHP – получить определенное слово из строки

StackOverflow https://stackoverflow.com/questions/1415210

  •  06-07-2019
  •  | 
  •  

Вопрос

Если у меня есть такая строка:

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top