您的位置:首页 > 编程语言 > PHP开发

PHP 二维数组中取一位数组某个值相同的数据 组成新的二维数组

2018-03-02 17:21 393 查看
// $arr = array();
$arrs =  array (
[
'0'=>'基础信息',
'1'=>'职业',
'2'=>'医生',
'3'=>'doctor',
],
[
'0'=>'基础信息',
'1'=>'职业',
'2'=>'药师',
'3'=>'pharmacist',
],
[
'0'=>'基础信息',
'1'=>'职业',
'2'=>'其他',
'3'=>'other',
],
[
'0'=>'基础信息',
'1'=>'职业',
'2'=>'护士',
'3'=>'nurse',
],
[
'0'=>'基础信息',
'1'=>'职业',
'2'=>'法规部门',
'3'=>'HA',
],
[
'0'=>'药品信息',
'1'=>'再激发试验',
'2'=>'是',
'3'=>'Yes',
], [
'0'=>'药品信息',
'1'=>'再激发试验',
'2'=>'否',
'3'=>'No',
], [
'0'=>'药品信息',
'1'=>'再激发试验',
'2'=>'不适用',
'3'=>'Na',
], [
'0'=>'药品信息',
'1'=>'再激发试验',
'2'=>'不明',
'3'=>'Unk',
],
);
$result = array();
foreach($arrs as $k=>$v){
$result[$v[1]][] = $v;
}
dd($result);//其实很简单 想复杂了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: