Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Grouping array by value php
saya mempunyai data array seperti ini
array:11 [
0 => 189
1 => 190
2 => 189
3 => 190
4 => 190
5 => 190
6 => 190
7 => 190
8 => 189
9 => 189
10 => 190
]
bagaimana caranya agar bisa seperti ini
array:11
189 => 4
190 => 7
]
menggunakan metode array count grouping by value
1 Jawaban:
coba ini <pre> $data2 = array(11 => array( 0 => 189, 1 => 190, 2 => 189, 3 => 190, 4 => 190, 5 => 190, 6 => 190, 7 => 190, 8 => 189, 9 => 189, 10 => 190 ) ); foreach ($data2 as $key => $value) { foreach(array_count_values($value) as $k => $v){ $jml[$key][$k] = $v; } } var_dump($jml); </pre>