0

PHP変数には次が含まれます

$string = "256 Engineering Maths-I 21 -1 21 F";

印刷

$string

出力を与える

256 Engineering Maths-I 21 -1 21 F

この変数はに分割する必要があります

$n[0] = "256";
$n[1] = "Engineering Maths-I";
$n[2] = "21";
$n[3] = "-1";
$n[4] = "21";
$n[5] = "F";

私は試してみました

$n = explode(" ", $string);

しかし、それは2つの部分に分かれています

私を助けてください

4

2 に答える 2

3

おそらくあなたが見ているのは、タブ区切りの文字列です

これを行う

$n = explode("\t", $string);

更新 答えは、テキストが改行で区切られていることでした。それで

$n = explode("\n", $string); 

空白を単一のスペースに折りたたむブラウザの動作は、実際に何が起こっているのかを覆い隠していました。

于 2013-07-19T21:39:36.320 に答える
1

空白で分割することもできます:

$n = preg_split('/\s+/', $string);
于 2013-07-19T21:40:59.410 に答える