Pengenalan fungsi PHP—array_count_values(): Kira bilangan kejadian setiap elemen dalam tatasusunan

WBOY
Lepaskan: 2023-07-25 19:20:01
asal
1325 orang telah melayarinya

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);
Salin selepas log masuk

Hasil keluaran kod di atas ialah:

Array
(
    [apple] => 3
    [banana] => 1
    [orange] => 1
)
Salin selepas log masuk

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;
}
Salin selepas log masuk

Hasil keluaran kod di atas ialah:

Apples: 2
to: 1
like: 1
I: 1
eat: 1
delicious.: 1
are: 1
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan