Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mencari bilangan elemen dalam tatasusunan dua dimensi dalam PHP
Dalam PHP, anda boleh menggunakan fungsi count() atau sizeof() untuk mengetahui berapa banyak elemen yang terdapat dalam tatasusunan dua dimensi; kedua-dua fungsi boleh mengira bilangan elemen dalam tatasusunan dua dimensi , sintaks "count($ arr,$m)" atau "sizeof($arr,$m)", anda hanya perlu menetapkan nilai parameter "$m" kepada "1" atau "COUNT_RECURSIVE" untuk mengira secara rekursif bilangan elemen dalam tatasusunan.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi PHP 8.1, komputer DELL G3
Cari bilangan elemen dalam kedua-dua tatasusunan -dimensi, iaitu Kira panjang tatasusunan dua dimensi. PHP memberikan kita dua fungsi untuk mengira panjang tatasusunan, iaitu fungsi count() dan sizeof() kedua-dua fungsi ini boleh mengendalikan fungsi multidimensi.
Nota: Fungsi sizeof() ialah alias bagi fungsi count(), iaitu, fungsi dan penggunaan fungsi sizeof() adalah sama persis dengan fungsi count().
Yang berikut akan memfokuskan pada fungsi count().
fungsi count() boleh mengira bilangan semua elemen dalam tatasusunan, atau bilangan atribut dalam objek Format sintaksnya adalah seperti berikut:
count($array , $mode )
Penerangan parameter ialah. seperti berikut:
Contoh 1: Fungsi count() mengira panjang tatasusunan dua dimensi
<?php header("Content-type:text/html;charset=utf-8"); $arr= array( "张三", 25, array("高数","PHP教程","英语"), ); //输出语句 var_dump($arr); echo "二维数组的长度为:".count($arr,1); ?>
Baca di atas Adakah anda keliru tentang hasil keluaran? Terdapat hanya 5 elemen dalam tatasusunan ("
",, "张三
", "25
", "高数
"). adakah hasilnya dipaparkan? Bagaimana jika panjang tatasusunan bukan 5, tetapi 6? PHP教程
英语
sebenarnya kerana pada masa ini, fungsi count() bergelung untuk mengira semua elemen dalam tatasusunan dua dimensi "
", "array("高数","PHP教程","英语")
", "高数
") akan dikira sekali lagi, jadi keputusan akhir ialah 6. PHP教程
英语
<?php header("Content-type:text/html;charset=utf-8"); $arr = ['php中文网','PHP教程',['https://www.php.cn/','sizeof()函数','数组长度']]; //输出语句 var_dump($arr); echo "二维数组的长度为:".sizeof($arr, 1); ?>
Disyorkan kajian: "
Tutorial video PHPAtas ialah kandungan terperinci Bagaimana untuk mencari bilangan elemen dalam tatasusunan dua dimensi dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!