Jag*_*ary 0 php arrays codeigniter laravel
我的老阵
array:7 [
0 => "22-Feb-2017"
1 => "22-Feb-2017"
2 => "22-Feb-2017"
3 => "27-May-2015"
4 => "10-May-2015"
5 => "10-May-2015"
6 => "08-May-2015"
]
Run Code Online (Sandbox Code Playgroud)
我想要新阵列
array:7 [
22-Feb-2017 => "3"
27-May-2015 => "1"
10-May-2015 => "2"
08-May-2015 => "1"
]
Run Code Online (Sandbox Code Playgroud)
只需尝试使用array_count_values.该array_count_values()函数计算数组的所有值.
<?php
$dates = [
0 => "22-Feb-2017",
1 => "22-Feb-2017",
2 => "22-Feb-2017",
3 => "27-May-2015",
4 => "10-May-2015",
5 => "10-May-2015",
6 => "08-May-2015",
];
$final_array = array_count_values($dates);
print_r($final_array);
Run Code Online (Sandbox Code Playgroud)
OUTPUT
Array
(
[22-Feb-2017] => 3
[27-May-2015] => 1
[10-May-2015] => 2
[08-May-2015] => 1
)
Run Code Online (Sandbox Code Playgroud)