Rumah >pembangunan bahagian belakang >masalah PHP >Apakah fungsi dalam PHP untuk menentukan sama ada tatasusunan tidak kosong?

Apakah fungsi dalam PHP untuk menentukan sama ada tatasusunan tidak kosong?

青灯夜游
青灯夜游asal
2022-03-21 19:51:042678semak imbas

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.

Apakah fungsi dalam PHP untuk menentukan sama ada 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!

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