Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengesan jika tatasusunan kosong dalam php

Bagaimana untuk mengesan jika tatasusunan kosong dalam php

青灯夜游
Lepaskan: 2023-03-16 15:16:01
asal
6572 orang telah melayarinya

3 kaedah pengesanan: 1. Gunakan "===" untuk menentukan sama ada tatasusunan yang ditentukan adalah sama dengan "[]", sintaksnya ialah "$arr===[]", jika nilai pulangan ialah BENAR, ia akan kosong, jika nilai pulangan adalah FALSE, ia tidak kosong. 2. Gunakan pengesanan empty(), sintaks ialah "empty($arr)", jika tatasusunan yang ditentukan kosong, TRUE dikembalikan, jika tidak FALSE dikembalikan. 3. Gunakan count() untuk mendapatkan panjang tatasusunan dan hanya semak sama ada panjang tatasusunan lebih besar daripada 0. Sintaks ialah "count($arr)>0". kosong.

Bagaimana untuk mengesan jika tatasusunan kosong dalam php

Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 8.1, komputer DELL G3

php Tiga kaedah untuk mengesan sama ada tatasusunan kosong (sama ada tatasusunan kosong)

Kaedah 1: Gunakan operator "====" untuk mengesan

Anda hanya perlu menentukan sama ada tatasusunan yang ditentukan adalah sama dengan "[]". nilai adalah SALAH ia tidak kosong).

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array();
var_dump($arr);
if($arr===[]){
	echo "指定数组为空";
}else{
	echo "指定数组不为空<br";
}
?>
Salin selepas log masuk

Bagaimana untuk mengesan jika tatasusunan kosong dalam php

Kaedah 2: Gunakan fungsi empty() untuk mengesan

fungsi kosong() digunakan untuk menyemak sama ada a pembolehubah adalah Kosong, mengembalikan BENAR jika tatasusunan yang ditentukan kosong, jika tidak, mengembalikan FALSE.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1,2,3);
var_dump($arr);
if(empty($arr)){
	echo "指定数组为空";
}else{
	echo "指定数组不为空<br";
}
?>
Salin selepas log masuk

Bagaimana untuk mengesan jika tatasusunan kosong dalam php

Kaedah 3: Gunakan fungsi count() untuk mengesan fungsi

count() boleh mengembalikan tatasusunan panjang. Jika panjang tatasusunan adalah sama dengan 0, tatasusunan yang ditentukan adalah kosong; Kajian yang disyorkan: "

Tutorial video PHP
<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1);
var_dump($arr);
if(count($arr)>0){
	echo "指定数组不为空";
}else{
	echo "指定数组为空<br";
}
?>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk mengesan jika tatasusunan kosong dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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