Bagai mana Cara Menghitung nilai array multidimensional yang sama

saya mempunyai array multidimensional seperti di bawah ini

Array ( [0] => Array ( [id_produk] => 34 [nama_produk] => Es Campur [harga_produk] => 10000 )
	[1] => Array ( [id_produk] => 35 [nama_produk] => Paket hemat [harga_produk] => 35000 )
	[2] => Array ( [id_produk] => 36 [nama_produk] => paket jumbo [harga_produk] => 55000 )
	[3] => Array ( [id_produk] => 36 [nama_produk] => paket jumbo [harga_produk] => 55000 )

	)

Gimana cara menghitung nilai / value yang sama yah gan

contoh outputnya berdasarkan nama_produk nya:

paket jumbo | 2 Es Campur | 1 Paket hemat | 1

saya coba pakai array_count_value tapi hasil nya error gan adakah cara lain ?

avatar imamriyadi
@imamriyadi

26 Kontribusi 4 Poin

Diperbarui 8 tahun yang lalu

1 Jawaban:

bisa pake group by namanya,

 $this->db->select('nama_produk, COUNT(nama_produk) as total');
 $this->db->group_by('nama_produk');
 $this->db->order_by('total', 'desc');
 $this->db->get('table', 10); //jumlah yg mau diambil

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban