1

I want to convert a sentence into array of words. I want to convert them into a stream of tokens and assign a variable name to each token.

Given string I am a girl

and expected output

  • Token[0] = I
  • Token[1] = am
  • Token[2] = a
  • Token[3] = girl

Please Help

Narendrasingh Sisodia
  • 21,247
  • 6
  • 47
  • 54

3 Answers3

2

Use explode() for this,

Code:

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

Result:

array(4) {
  [0] =>
  string(1) "I"
  [1] =>
  string(2) "am"
  [2] =>
  string(1) "a"
  [3] =>
  string(4) "girl"
}
Niranjan N Raju
  • 12,047
  • 4
  • 22
  • 41
1
$token = explode(" ","I am a girl.");
print_r($token);

Explode is using to convert a string into array

Krishna Gupta
  • 695
  • 4
  • 15
0

explode() is split a string by string to array. like

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

output:

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

so you can try it.

explode(' ', 'I am a girl')
Ray Zou
  • 1
  • 1