извлечение первого слова строки с использованием php - PullRequest
3 голосов
/ 28 июня 2010

Я хочу разбить строку на две переменные: первое слово и остальная часть строки.Первое слово всегда будет одним из 4 разных слов.

$string = explode (' ', $string, 2);
$word = $string[0];
$string = $string[1];

Вышеуказанное выглядит так, как будто оно работает, но мне интересно, есть ли лучший способ.

Ответы [ 3 ]

6 голосов
/ 28 июня 2010

Вы можете использовать list():

list($word, $string) = explode (' ', $string, 2);

Но это уже хорошо.Регулярные выражения в этом случае будут излишними.

3 голосов
/ 28 июня 2010

Есть много способов сделать это. Использование регулярных выражений, использование strtok() и т. Д. Использование explode() вполне нормально.

1 голос
/ 28 июня 2010
list($word, $string) = explode(' ', $a, 2);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...