$data=array
(
[0] => Array
(
[0] => Array
(
[name] => "测试"
)
[1] => Array
(
[school] => "学校"
)
[2] => Array
(
[material_id] => 7
)
[3] => Array
(
[content] => 2
)
[4] => Array
(
[dosage] => 2
)
)
)
/***************
* @function 三维数组转二维数组
* @Param: $data : 传入参数
* @Return: $data 返回结果数组
***************/
function array3_to_array2($data)
{
$b = array();
foreach ($data as $v) {
$c = array();
foreach ($v as $vv) {
$key = array_keys($vv); //获取数组的键
$value = array_values($vv); //获取数组的值
$c[$key[0]] = $value[0];
}
$b[] = $c;
}
return $b;
}
print_r($b);die;
//打印实例
array
(
[0] => Array
(
[carrier] => 2
[name] => B1(硝酸)
[material_id] => 6
[content] => 3
[dosage] => 3.261
)
)
三维数组转二维数组
最新推荐文章于 2023-05-11 20:58:38 发布