1 回答

TA贡献1850条经验 获得超11个赞
array_walk - 将用户提供的函数应用于数组的每个成员
array_count_values - 计算数组的所有值
例如array_walk
,您可以使用,array_count_values
函数
$arr = [
'StdID' => [
'3' => ['NULL',1,0,1,1,0,'NULL',1,1],
'4' => [1,1,0,1,0,0,'NULL',1,1]
]
];
$res=[];
array_walk($arr['StdID'], function($v, $k) use (&$res){
$res['StdID'][$k] = array_count_values($v);
});
echo '<pre>';
print_r($res);
输出
Array
(
[StdID] => Array
(
[3] => Array
(
[NULL] => 2
[1] => 5
[0] => 2
)
[4] => Array
(
[1] => 5
[0] => 3
[NULL] => 1
)
)
)
- 1 回答
- 0 关注
- 151 浏览
添加回答
举报