怎样将这个数组里的逗号隔开的内容分成另一个数组就是这样
4 回答

30秒到达战场
TA贡献1828条经验 获得超6个赞
$pieces = explode(',', '82,84');
echo $pieces[0]; // '82'
echo $pieces[1]; // '84'

慕无忌1623718
TA贡献1744条经验 获得超4个赞
$new_arr = array_reduce(array_map(function($val){
return explode(',', $val);
}, $old_arr),function($i, $val){return array_merge($i, $val);}, []);

拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
关键函数就是 explode()
array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )
按照你的意思,是要将数组的元素拆成数组:
$source = ['81,82'];
$result = explode(',', $source[0]);
var_dump($result);
/*
array(2) {
[0]=>
string(2) "81"
[1]=>
string(2) "82"
}
*/
希望能帮到你~
- 4 回答
- 0 关注
- 1379 浏览
添加回答
举报
0/150
提交
取消