为了账号安全,请及时绑定邮箱和手机立即绑定

怎样将一个数组里的内容分成两个数组

怎样将一个数组里的内容分成两个数组

PHP
扬帆大鱼 2019-03-10 10:03:25
怎样将这个数组里的逗号隔开的内容分成另一个数组就是这样
查看完整描述

4 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

$pieces = explode(',', '82,84');
echo $pieces[0]; // '82'
echo $pieces[1]; // '84'

explode函数说明

查看完整回答
反对 回复 2019-03-18
?
慕无忌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);}, []);
查看完整回答
反对 回复 2019-03-18
?
拉风的咖菲猫

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"
}
*/

希望能帮到你~

查看完整回答
反对 回复 2019-03-18
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

php 有专门拆分数组的函数,查手册 数组函数部分

查看完整回答
反对 回复 2019-03-18
  • 4 回答
  • 0 关注
  • 1379 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信