Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menentukan panjang tatasusunan dalam php
Dalam PHP, anda boleh menggunakan fungsi count() untuk mendapatkan panjang tatasusunan. Fungsi count() mengira bilangan elemen dalam tatasusunan, termasuk aksara dan nombor individu, tetapi tidak termasuk nilai NULL. Berikut ialah beberapa contoh:
$arr = array('a', 'b', 'c', 'd', 'e'); $length = count($arr); echo $length; // 输出 5
$arr = array(); if (count($arr) == 0) { echo "数组为空"; } else { echo "数组不为空"; } // 输出:数组为空
$arr = array('username' => 'Tom', 'age' => 20, 'gender' => 'male'); if (count($arr) == count($arr, COUNT_RECURSIVE)) { echo "这是一个普通的索引数组"; } else { echo "这是一个关联数组"; } // 输出:这是一个关联数组
Parameter COUNT_RECURSIVE digunakan untuk mengira bilangan elemen dalam tatasusunan berbilang dimensi , jumlah bilangan elemen yang dikira secara rekursif dikembalikan.
$arr = array( 'a' => array('a1', 'a2', 'a3'), 'b' => array('b1', 'b2'), 'c' => 'c1' ); echo count($arr['a']); // 输出 3 echo count($arr['b']); // 输出 2 echo count($arr['c']); // 输出 1
Dalam contoh ini, $arr ialah tatasusunan berbilang dimensi, kami menggunakan fungsi count() untuk mendapatkan dimensi yang ditentukan bilangan elemen.
Ringkasan
Dalam PHP, anda boleh mengira panjang tatasusunan dengan mudah menggunakan fungsi count(). Selain mengira bilangan elemen tatasusunan satu dimensi, anda juga boleh mengira bilangan elemen dimensi tertentu dalam tatasusunan berbilang dimensi. Dalam pengaturcaraan sebenar, kita sering perlu melakukan pemprosesan yang sepadan berdasarkan panjang tatasusunan, seperti gelung melalui tatasusunan, menentukan sama ada tatasusunan kosong, dsb. Oleh itu, penggunaan mahir fungsi count() adalah salah satu kemahiran yang diperlukan untuk pembangun PHP.
Atas ialah kandungan terperinci Bagaimana untuk menentukan panjang tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!