предложение в токены с использованием php [duplicate]

1

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

Данная строка I am a girl

и ожидаемый результат

  • Токен [0] = I
  • Токен [1] = am
  • Токен [2] = a
  • Токен [3] = девушка

Пожалуйста помоги

Теги:
arrays

3 ответа

2
Лучший ответ

Используйте explode() для этого,

Код:

$token = explode(" ","I am a girl");
var_dump($token);

Результат:

array(4) {
  [0] =>
  string(1) "I"
  [1] =>
  string(2) "am"
  [2] =>
  string(1) "a"
  [3] =>
  string(4) "girl"
}
  • 0
    Эй, спасибо за ответ. Но я получаю NULL в качестве ответа
  • 0
    Массив в пустом ??
Показать ещё 3 комментария
1
$token = explode(" ","I am a girl.");
print_r($token);

Explode используется для преобразования строки в массив

  • 0
    Чтобы преобразовать строку в массив
  • 0
    Спасибо за ваше предложение ..
Показать ещё 1 комментарий
0

explode() разбивает строку на строку на массив. как

$string = 'a, b, c, d';
print_r(explode(',', $string));

вывод:

array('a', 'b', 'c', 'd');

поэтому вы можете попробовать.

explode(' ', 'I am a girl')
  • 0
    Спасибо. Работает. Но как я могу вызвать каждый токен по его значению индекса и сохранить его в переменной?
  • 0
    Вы можете использовать foreach . foreach($array as $value){ // your code } .

Ещё вопросы

Сообщество Overcoder
Наверх
Меню