Rumah > pembangunan bahagian belakang > tutorial php > Fungsi PHP ensiklopedia array_count_values()

Fungsi PHP ensiklopedia array_count_values()

王林
Lepaskan: 2023-06-20 12:04:01
asal
1963 orang telah melayarinya

PHP ialah bahasa skrip yang digunakan secara meluas yang digunakan untuk pembangunan web, antara muka baris arahan dan pembangunan aplikasi terbenam. PHP mudah dipelajari, mudah digunakan, selamat dan cekap, jadi ia digunakan secara meluas dalam pembangunan web.

Dalam PHP, fungsi ialah blok kod boleh guna semula yang melaksanakan tugas tertentu. Terdapat banyak fungsi yang tersedia dalam pustaka fungsi PHP, salah satunya adalah sangat berguna ialah array_count_values(). Fungsi

array_count_values() ialah fungsi PHP yang digunakan untuk mengira bilangan kejadian setiap nilai dalam tatasusunan. Dalam artikel ini, kita akan melihat secara mendalam tentang penggunaan dan contoh fungsi array_count_values().

Penggunaan

Sintaks fungsi array_count_values() adalah seperti berikut:

array_count_values(array $array): array

Fungsi ini menerima tatasusunan sebagai input, dan Mengembalikan tatasusunan bersekutu yang kuncinya mewakili nilai unik dalam tatasusunan asal dan nilainya mewakili bilangan kejadian nilai itu dalam tatasusunan asal.

Perihalan parameter:

tatasusunan: diperlukan. Tatasusunan untuk mengira bilangan kejadian setiap nilai.

Nilai pulangan:

tatasusunan: tatasusunan bersekutu, kunci tatasusunan mewakili nilai unik dalam tatasusunan asal dan nilai kunci mewakili bilangan kejadian nilai dalam tatasusunan asal tatasusunan.

Contoh

Berikut ialah beberapa contoh tentang fungsi array_count_values() :

Contoh 1:

$colors = array("red", "blue", "green", "blue", "yellow", "red", "green", "red");
$color_count = array_count_values($colors);
print_r($color_count);
Salin selepas log masuk

Output:

Array
(
    [red] => 3
    [blue] => 2
    [green] => 2
    [yellow] => 1
)
Salin selepas log masuk

dalam Dalam contoh di atas, kami mencipta tatasusunan $warna yang mengandungi berbilang nilai berulang dan menyerahkannya kepada fungsi array_count_values(). Fungsi ini mengembalikan tatasusunan bersekutu $color_count yang mengandungi bilangan kejadian setiap nilai dalam tatasusunan asal.

Contoh 2:

$text = "The quick brown fox jumps over the lazy dog";
$word_array = explode(" ", $text);
$word_count = array_count_values($word_array);
print_r($word_count);
Salin selepas log masuk

Output:

Array
(
    [The] => 1
    [quick] => 1
    [brown] => 1
    [fox] => 1
    [jumps] => 1
    [over] => 1
    [the] => 1
    [lazy] => 1
    [dog] => 1
)
Salin selepas log masuk

Dalam contoh di atas, kami mencipta rentetan $teks yang mengandungi perkataan dan menggunakan fungsi explode() untuk Ia dibahagikan kepada susunan perkataan $katasusunan_kata. Seterusnya, kami menghantar $word_array ke array_count_values() fungsi, yang mengembalikan tatasusunan bersekutu $word_count yang mengandungi bilangan kejadian setiap perkataan dalam $word_array.

Nota

Berikut ialah beberapa nota pada array_count_values() fungsi:

  • Fungsi ini tidak sensitif huruf besar-besaran, jadi nilai dianggap sebagai sama akan dilayan seperti untuk kunci yang sama.
  • Fungsi ini adalah sensitif jenis data, jadi nilai yang sama akan dihantar sebelum pengiraan. Sebagai contoh, rentetan "2" akan dianggap sebagai nombor 2.
  • Jika hujah yang dihantar kepada fungsi bukan tatasusunan, fungsi akan mengembalikan palsu.

Kesimpulan

Dalam artikel ini, kami mempelajari tentang fungsi array_count_values() dalam tatasusunan PHP. Fungsi ini boleh membantu kami mengira bilangan kejadian setiap nilai dalam tatasusunan dengan cepat. Sama ada anda bekerja dengan PHP dalam pembangunan web atau dalam bidang lain, fungsi ini sangat berguna.

Atas ialah kandungan terperinci Fungsi PHP ensiklopedia array_count_values(). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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