Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mencari bilangan tatasusunan dalam php
Terdapat banyak cara untuk mencari bilangan tatasusunan dalam PHP Berikut adalah beberapa kaedah yang biasa digunakan:
fungsi count() Ia. ialah kaedah yang paling biasa digunakan dalam PHP dan boleh digunakan untuk mendapatkan bilangan elemen dalam tatasusunan.
Kod sampel adalah seperti berikut:
$array = array('a', 'b', 'c', 'd', 'e'); $count = count($array); //5
Fungsi sizeof() mempunyai kesan yang sama seperti count() fungsi, digunakan untuk mendapatkan kandungan tatasusunan Bilangan elemen, tetapi dalam penggunaan sebenar, fungsi count() biasanya digunakan.
Kod sampel adalah seperti berikut:
$array = array('a', 'b', 'c', 'd', 'e'); $size = sizeof($array); //5
Gunakan gelung foreach untuk melintasi tatasusunan, dan anda boleh menggunakan pembilang untuk mengira bilangan elemen dalam tatasusunan.
Kod sampel adalah seperti berikut:
$array = array('a', 'b', 'c', 'd', 'e'); $count = 0; foreach($array as $item){ $count++; }
array_count_values() fungsi digunakan untuk mengira bilangan kejadian setiap elemen dalam tatasusunan, dan Kembalikan tatasusunan baharu.
Kunci tatasusunan baharu ialah nilai tatasusunan asal dan nilai tatasusunan baharu ialah bilangan kali nilai yang sepadan muncul dalam tatasusunan asal.
Kod sampel adalah seperti berikut:
$array = array('a', 'b', 'c', 'd', 'e', 'a', 'd', 'd'); $count_array = array_count_values($array); //array('a' => 2, 'b' => 1, 'c' => 1, 'd' => 3, 'e' => 1) $count = count($count_array); //5
Selain kaedah di atas, terdapat beberapa kaedah lain, seperti: alias count() fungsi sizeof(), count_recursive () fungsi dan penggunaan fungsi array_keys() Dapatkan bilangan nama kunci dalam tatasusunan, dsb., tetapi dalam penggunaan sebenar, salah satu kaedah di atas biasanya digunakan untuk mendapatkan bilangan elemen dalam tatasusunan.
Atas ialah kandungan terperinci Bagaimana untuk mencari bilangan tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!