0"."/> 0".">

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

Bagaimana untuk mengesan jika tatasusunan kosong dalam php

青灯夜游
青灯夜游asal
2022-07-14 20:24:216628semak imbas

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";
}
?>

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";
}
?>

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";
}
?>

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!

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