Bagaimana untuk menentukan panjang tatasusunan dalam php

PHPz
Lepaskan: 2023-04-26 15:48:43
asal
1108 orang telah melayarinya

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
Salin selepas log masuk
  1. Periksa sama ada tatasusunan itu kosong
$arr = array();
if (count($arr) == 0) {
    echo "数组为空";
} else {
    echo "数组不为空";
}
// 输出:数组为空
Salin selepas log masuk
  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 "这是一个关联数组";
}
// 输出:这是一个关联数组
Salin selepas log masuk

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
Salin selepas log masuk

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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!