字符串: 111,aaa|222,bbb|333,ccc
怎么分隔成输出下面这种数组了? 还有111键名也改成id aaa键名改成name
array (size=3)
0 =>
array (size=2)
id => string '111' (length=3)
name => string 'aaa' (length=3)
1 =>
array (size=2)
id => string '222' (length=3)
name => string 'bbb' (length=3)
2 =>
array (size=2)
id => string '333' (length=3)
name => string 'ccc' (length=3)
巧妙运用explode()这个方法即可,根据你的需求写了段代码
$result = array();数组打印效果如下图
希望能帮助到你,注意采纳
方法一:用正则
<?php方法二:用explode分隔字符串