Rumah >pembangunan bahagian belakang >tutorial php >Cara mengira bilangan kejadian setiap nilai dalam tatasusunan menggunakan fungsi array_count_values dalam PHP
Dalam PHP, kita selalunya perlu melakukan pelbagai operasi pada tatasusunan Mengira bilangan kejadian setiap nilai dalam tatasusunan ialah salah satu keperluan biasa. PHP menyediakan fungsi yang mudah dan cekap - array_count_values, yang boleh menyelesaikan tugas ini dengan mudah. Sintaks fungsi
array_count_values adalah seperti berikut:
array_count_values(array $array)
Fungsi ini menerima parameter tatasusunan dan mengembalikan tatasusunan baharu yang mengandungi bilangan kejadian setiap nilai dalam tatasusunan asal.
Di bawah, mari lihat beberapa contoh yang menunjukkan cara menggunakan fungsi array_count_values .
Contoh 1:
Andaikan kita mempunyai tatasusunan yang mengandungi berbilang nombor:
$nombor = tatasusunan(1, 2, 3, 4, 5, 1, 2, 3, 1, 2);
Kami Anda boleh gunakan array_count_values fungsi untuk mengira bilangan kejadian setiap nombor:
$result = array_count_values($numbers);
Pada masa ini, kandungan $result array adalah seperti berikut:
Array
(
)
Anda boleh lihat, Bilangan kejadian setiap nombor dalam tatasusunan dikira.
Contoh 2:
Jika kita mempunyai tatasusunan yang mengandungi rentetan:
$buah = array("epal", "pisang", "oren", "epal", "epal", "oren");
Kami juga boleh menggunakan fungsi array_count_values untuk mengira bilangan kejadian setiap rentetan:
$result = array_count_values($fruits);
Pada masa ini, kandungan $result array adalah seperti berikut:
Array
(
[1] => 3 [2] => 3 [3] => 2 [4] => 1 [5] => 1
)
Anda juga boleh melihat bahawa bilangan kejadian setiap rentetan dalam tatasusunan dikira.
Perlu diingatkan bahawa fungsi array_count_values hanya boleh mengira nilai dalam tatasusunan, bukan kekunci. Jika kunci statistik diperlukan, kaedah lain perlu digunakan.
Ringkasan:
Gunakan fungsi array_count_values untuk mengira bilangan kejadian setiap nilai dalam tatasusunan dengan pasti dan cekap. Fungsi ini sangat mudah dan hanya perlu lulus parameter tatasusunan untuk menyelesaikan tugas. Perlu diingatkan semasa penggunaan bahawa ia hanya boleh mengira nilai dalam tatasusunan, bukan kunci.
Atas ialah kandungan terperinci Cara mengira bilangan kejadian setiap nilai dalam tatasusunan menggunakan fungsi array_count_values dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!