<?php
$inStr = 'Hey you guys';
$tokens = array();
$tokenList = explode(' ',$inStr);
foreach($tokenList as $bigToken) {
$tokens[] = $bigToken; //take care of individual words
$tokens = array_merge($tokens, str_split($bigToken)); //take care of single letters
for($i = 2; $i < strlen($bigToken); $i++) {
$tokens[] = array_pop(str_split($bigToken, $i)); //only need the first element here.
}
}
print_r($tokens);
Notice: Only variables should be passed by reference in /in/G8O4K on line 9
Notice: Only variables should be passed by reference in /in/G8O4K on line 9
Notice: Only variables should be passed by reference in /in/G8O4K on line 9
Notice: Only variables should be passed by reference in /in/G8O4K on line 9
Array
(
[0] => Hey
[1] => H
[2] => e
[3] => y
[4] => y
[5] => you
[6] => y
[7] => o
[8] => u
[9] => u
[10] => guys
[11] => g
[12] => u
[13] => y
[14] => s
[15] => ys
[16] => s
)
Output for 5.0.0 - 5.0.4, 7.3.32 - 7.3.33
Array
(
[0] => Hey
[1] => H
[2] => e
[3] => y
[4] => y
[5] => you
[6] => y
[7] => o
[8] => u
[9] => u
[10] => guys
[11] => g
[12] => u
[13] => y
[14] => s
[15] => ys
[16] => s
)
Strict Standards: Only variables should be passed by reference in /in/G8O4K on line 9
Strict Standards: Only variables should be passed by reference in /in/G8O4K on line 9
Strict Standards: Only variables should be passed by reference in /in/G8O4K on line 9
Strict Standards: Only variables should be passed by reference in /in/G8O4K on line 9
Array
(
[0] => Hey
[1] => H
[2] => e
[3] => y
[4] => y
[5] => you
[6] => y
[7] => o
[8] => u
[9] => u
[10] => guys
[11] => g
[12] => u
[13] => y
[14] => s
[15] => ys
[16] => s
)
Output for 5.0.5
Fatal error: Only variables can be passed by reference in /in/G8O4K on line 9
Process exited with code 255.
Output for 4.4.5 - 4.4.9
Fatal error: Call to undefined function: str_split() in /in/G8O4K on line 7
Process exited with code 255.
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.4
Fatal error: Call to undefined function: str_split() in /in/G8O4K on line 7
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Fatal error: Call to undefined function: str_split() in /in/G8O4K on line 7