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 關注
- 178 瀏覽
添加回答
舉報