问题:
如何将 1|同学,2|朋友,3|同事,4|游戏 这样的字符串转换为一维数组,需要用|前的数字做键名,数组结构为 array( [1]=>同学 [2]=>朋友 [3]=>同事 [4]=>游戏 )解决方法:
下面的例子程序测试没有问题,希望对你有所帮助: <?php $s='1|同学,2|朋友,3|同事,4|游戏'; $a=array(); foreach (explode(',',$s) as $s){ list($k,$v)=explode('|',$s); $a[$k]=$v; } print_r($a); ?>我们可以通过explode函数拆分字符创组装数组
发表评论 取消回复