php中explode()函数以空格分割,分割不开是怎么回事?

我想把$itemsArray中的每个数组单元用空格分割,
当我单独分割第84个数组单元$itemsArray[84]的时候,就可以分割成数组:

分割成的数组如下:

但是放到foreach循环里面,循环到第84个数组单元的时候,就会分割不开:

结果如下:

应该是这样写的吧

$val = explode(' ',$val['itemName']);

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-29
代码不完整,
你在
$val = explode(" ",$val);
后面输出$val变量值看看就知道了。是不是后面代码
if(preg_match("/[A-Z]/isu", $val[1]))
又匹配了,加上空格组合了? ($val[0] = $val[0]. " ".$val[1] )本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网