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);
但它分为两部分
请帮帮我
答案 0 :(得分:3)
你可能正在看的是一个标签分隔的字符串
这样做
$n = explode("\t", $string);
<强>更新强> 答案是文本由换行符分隔。所以
$n = explode("\n", $string);
浏览器将空格折叠到单个空间的行为掩盖了实际发生的事情。
答案 1 :(得分:1)
你也可以尝试拆分空格:
$n = preg_split('/\s+/', $string);