我想爆炸一个字符串两次,并制作一个多维数组。PHP爆炸并将其分配给一个多维数组
$data = "i love funny movies \n i love stackoverflow dot com \n i like rock song";
$data = explode("\n", $data);
所以print_r($data);
将输出:
Array
(
[0] => i love funny movies
[1] => i love stackoverflow com
[2] => i like rock song
)
现在
,如果我这样做:
$line_data = explode(" ", $data); // explode $data variable by spaces.
一个print_r($line_data);
会给我这样的:
Array
(
[0] => i
[1] => love
[2] => funny
[3] => movies
[4] =>
[5] => i
[6] => love
[7] => stackoverflow
[8] => dot
[9] => com
[10] =>
[11] => i
[12] => like
[13] => rock
[14] => song
)
但什么我想要才达到看起来就像这样:这里
Array
(
[0][0] => i
[0][1] => love
[0][2] => funny
[0][3] => movies
[0][4] =>
[1][5] => i
[1][6] => love
[1][7] => stackoverflow
[1][8] => dot
[1][9] => com
[1][10] =>
[2][11] => i
[2][12] => like
[2][13] => rock
[2][14] => song
)
,第一指标应该代表行号和第二个索引将代表字号码。
如何爆炸字符串有这样的数组?
一个'的print_r($ d);'会给你这个'阵列 ( [0] => [1] =>我 [2] =>像 [3] => rock [4] =>歌曲 )' – rakibtg
它应该是'print_r($ data);'。 –
感谢男人很酷..;) – rakibtg