问题:
如何将 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函数拆分字符创组装数组


发表评论 取消回复