Pengenalan kepada fungsi PHP—array_count_values(): Kira bilangan kejadian setiap elemen dalam tatasusunan
Dalam pembangunan PHP, kita sering menghadapi situasi di mana kita perlu mengira elemen dalam tatasusunan. PHP menyediakan beberapa fungsi yang mudah untuk membantu kami mencapai matlamat ini, salah satunya ialah fungsi array_count_values(). Fungsi array_count_values() mengira kejadian setiap elemen dalam tatasusunan dan mengembalikan tatasusunan bersekutu, dengan kuncinya ialah elemen dalam tatasusunan dan nilainya ialah bilangan kali elemen itu muncul dalam tatasusunan.
Menggunakan fungsi array_count_values() adalah sangat mudah Anda hanya perlu menghantar tatasusunan sebagai parameter untuk mengembalikan keputusan statistik. Mari lihat contoh di bawah:
$fruits = array("apple", "banana", "orange", "apple", "apple"); $counts = array_count_values($fruits); print_r($counts);
Hasil keluaran kod di atas ialah:
Array ( [apple] => 3 [banana] => 1 [orange] => 1 )
Seperti yang dapat dilihat daripada hasil keluaran, setiap elemen dalam tatasusunan $counts sepadan dengan elemen dalam tatasusunan $fruits, dan nilai menunjukkan bahawa elemen berada dalam $fruits Bilangan kejadian dalam tatasusunan.
Dalam pembangunan sebenar, kita boleh menggunakan fungsi array_count_values() untuk melaksanakan analisis data atau kerja statistik. Sebagai contoh, kita boleh mengira bilangan kali setiap perkataan muncul dalam sekeping teks dan kemudian menyusunnya mengikut bilangan kejadian. Berikut ialah contoh:
$text = "I like to eat apples. Apples are delicious."; $words = explode(" ", $text); $wordCounts = array_count_values($words); arsort($wordCounts); foreach ($wordCounts as $word => $count) { echo "$word: $count" . PHP_EOL; }
Hasil keluaran kod di atas ialah:
Apples: 2 to: 1 like: 1 I: 1 eat: 1 delicious.: 1 are: 1
Seperti yang dapat dilihat daripada hasil output, elemen dalam tatasusunan $wordCounts mewakili bilangan kali setiap perkataan muncul dalam teks $text , dan diisih dalam tertib menurun mengikut bilangan kejadian.
Dengan menggunakan fungsi array_count_values(), kita boleh mengira elemen dalam tatasusunan dengan lebih cepat dan mudah. Sama ada mengira bilangan kemunculan perkataan dalam teks atau mengira bilangan item dalam troli beli-belah, fungsi ini boleh membantu kami melaksanakan fungsi ini dengan mudah. Oleh itu, adalah sangat penting untuk pembangun PHP mempelajari dan menguasai fungsi array_count_values().
Atas ialah kandungan terperinci Pengenalan fungsi PHP—array_count_values(): Kira bilangan kejadian setiap elemen dalam tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!