Rumah > Artikel > pembangunan bahagian belakang > Apakah fungsi dalam PHP untuk menentukan sama ada tatasusunan tidak kosong?
Fungsi PHP untuk menentukan sama ada tatasusunan tidak kosong: 1. fungsi kosong(), sintaks "kosong($arr)", jika nilai pulangan palsu, tatasusunan itu tidak kosong; ) fungsi, Sintaks "count($arr)", jika nilai pulangan lebih besar daripada atau sama dengan 1, tatasusunan tidak kosong.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php menentukan sama ada tatasusunan itu bukan fungsi Kosong
1 fungsi empty()
Gunakan fungsi "empty()" untuk menilai dan. lulus tatasusunan ke dalam fungsi ini. Jika ia benar, ia bermakna ia kosong; jika ia palsu, ia bermakna ia tidak kosong.
$arr = []; if (empty($arr)) { //为空 } else { //不为空 }
2. fungsi count()
Gunakan fungsi "count()" untuk mendapatkan bilangan item tatasusunan, dan kemudian nilai sama ada ia kurang daripada 1 berdasarkan bilangan item. Jika Kurang daripada 1 bermakna ia kosong; keluarkan tatasusunan sebagai rentetan dan tentukan perkataan keluaran Sama ada rentetan itu kosong. Pada pandangan pertama, ia nampaknya kaedah yang baik, tetapi malangnya, seperti titik sebelumnya, ia tidak berfungsi untuk tatasusunan dengan lebih daripada dua dimensi. Contohnya:
$arr = []; if (count($arr) < 1) { //为空 } else { //不为空 }
Jelas sekali $arr ialah tatasusunan dua dimensi yang mengandungi tiga tatasusunan kosong, yang sepatutnya dianggap kosong, tetapi outputnya sememangnya tidak kosong. Penghakiman gagal. Pembelajaran yang disyorkan: "
Tutorial Video PHP
Atas ialah kandungan terperinci Apakah fungsi dalam PHP untuk menentukan sama ada tatasusunan tidak kosong?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!