Получение первого слова строки и помещение остатка в другую переменную - PullRequest
1 голос
/ 01 января 2011

Попытка задать первое слово строки как отдельную переменную, взять остаток и задать его как отдельную переменную.

list($model, $submodel) = explode(' ', $full);

Когда я использую list и explode, я почти получаю желаемый результат, новместо остатка строки я получаю второе слово.

Ответы [ 2 ]

3 голосов
/ 01 января 2011

Если вы хотите разбить только на первый пробел и, следовательно, на 2 подстроки, передайте ограничение от 2 до explode(), например:

list($model, $submodel) = explode(' ', $full, 2);

Теперь $model будет содержать первое слово, а $submodel будет содержать остальную часть строки.

0 голосов
/ 01 января 2011

в худшем случае, вы можете вручную получить первое слово, используя strpos (), чтобы получить пробел, и substr, чтобы получить первое слово, и str_replace, чтобы вывести его из остальной части строки.вот если все хорошие советы, которые вы получите, не сработают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...