Rumah > Artikel > pembangunan bahagian belakang > Apakah tatasusunan kosong dalam php
Dalam PHP, tatasusunan dengan panjang 0 dipanggil tatasusunan kosong ialah objek sebenar, tetapi ia mengandungi 0 elemen. PHP mempunyai dua fungsi untuk mendapatkan panjang tatasusunan: count() dan sizeof(), sintaksnya ialah "count($arr,$m)" atau "sizeof($arr,$m)", dan parameternya "$ m" digunakan untuk mengendalikan Tatasusunan berbilang dimensi, boleh diabaikan, jika nilai ditetapkan kepada 1, panjang tatasusunan berbilang dimensi boleh dikira; ia boleh digunakan untuk mengesan sama ada tatasusunan ialah tatasusunan kosong, sintaks ialah "panjang tatasusunan == 0", jika sama, ia adalah tatasusunan kosong.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Kosongkan dalam php Array
Tatasusunan dengan panjang 0 dipanggil "tatasusunan kosong" ialah objek sebenar yang hanya mengandungi 0 elemen.
<?php $arr1=array(); $arr2=[]; var_dump($arr1); var_dump($arr2); ?>
Ia boleh dilihat bahawa tatasusunan $arr1 dan $arr2 tidak mengandungi unsur, panjangnya ialah 0 dan tatasusunan kosong.
Nota: Dalam PHP, dua fungsi disediakan untuk mengira panjang tatasusunan, iaitu fungsi count() dan sizeof().
Kita boleh menggunakan dua fungsi ini untuk menentukan sama ada tatasusunan ialah tatasusunan kosong.
1 Gunakan fungsi count() untuk menentukan sama ada ia adalah tatasusunan kosong. Fungsi
count($arr,$m)
digunakan untuk mengira semua elemen dalam tatasusunan. Jika bilangan elemen dalam tatasusunan adalah sifar, maka ia akan memaparkan tatasusunan kosong.
$m: ialah parameter pilihan dan boleh diabaikan.
Jika parameter $m diabaikan, atau ditetapkan kepada COUNT_NORMAL atau 0, fungsi count() tidak akan mengesan tatasusunan berbilang dimensi; 🎜>Jika Jika $m ditetapkan kepada COUNT_RECURSIVE atau 1, fungsi count() akan mengira secara rekursif bilangan elemen dalam tatasusunan, yang amat berguna untuk mengira bilangan elemen dalam tatasusunan berbilang dimensi.
<?php header("content-type:text/html;charset=utf-8"); // 声明一个空数组 $empty_array = array(); // 检查数组是否为空 if(count($empty_array) == 0) echo "数组为空"; else echo "数组不为空"; ?>
2. Gunakan fungsi sizeof() untuk menentukan sama ada ia kosong tatasusunan. Fungsi
ialah alias bagi fungsi count(), iaitu, fungsi dan penggunaan fungsi sizeof() adalah betul-betul sama dengan fungsi count().
Output: sizeof($arr,$m)
<?php header("content-type:text/html;charset=utf-8"); // 声明一个空数组 $empty_array = array(); if( sizeof($empty_array) == 0 ) echo "数组为空"; else echo "数组不空"; ?>Pembelajaran yang disyorkan: "
Tutorial Video PHP
"数组为空
Atas ialah kandungan terperinci Apakah tatasusunan kosong dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!