Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menentukan panjang tatasusunan dalam php

Bagaimana untuk menentukan panjang tatasusunan dalam php

PHPz
PHPzasal
2023-04-26 14:22:191104semak imbas

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:

  1. Kira panjang tatasusunan
$arr = array('a', 'b', 'c', 'd', 'e');
$length = count($arr);
echo $length; // 输出 5
  1. Periksa sama ada tatasusunan itu kosong
$arr = array();
if (count($arr) == 0) {
    echo "数组为空";
} else {
    echo "数组不为空";
}
// 输出:数组为空
  1. Tentukan sama ada ia adalah tatasusunan bersekutu
$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.

  1. Dapatkan bilangan elemen bagi dimensi yang ditentukan
$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!

Kenyataan:
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