3가지 감지 방법: 1. "==="를 사용하여 지정된 배열이 "[]"와 같은지 확인합니다. 구문은 "$arr===[]"입니다. 반환 값이 TRUE이면 비어 있고 반환 값은 FALSE이며 비어 있지 않습니다. 2. 빈() 감지를 사용합니다. 구문은 "empty($arr)"입니다. 지정된 배열이 비어 있으면 TRUE가 반환되고, 그렇지 않으면 FALSE가 반환됩니다. 3. count()를 사용하여 배열의 길이를 가져오고 배열의 길이가 0보다 큰지 확인합니다. 구문은 "count($arr)>0"입니다. 더 크면 그렇지 않습니다. 비어 있는.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, DELL G3 컴퓨터
배열이 비어 있는지 여부(빈 배열인지 여부)를 감지하는 PHP의 세 가지 방법
방법 1: "===" 연산자를 사용하여
을 감지하려면 지정된 배열이 "[]
"과 같은지 여부만 확인하면 됩니다. 반환 값은 TRUE(비어 있음)이고, 반환 값은 FALSE(비어 있지 않음)입니다.
<?php header('content-type:text/html;charset=utf-8'); $arr=array(); var_dump($arr); if($arr===[]){ echo "指定数组为空"; }else{ echo "指定数组不为空<br"; } ?>
방법 2: 빈() 함수를 사용하여 감지
empty() 함수는 변수가 비어 있는지 확인하는 데 사용됩니다. 지정된 배열이 비어 있으면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다.
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,2,3); var_dump($arr); if(empty($arr)){ echo "指定数组为空"; }else{ echo "指定数组不为空<br"; } ?>
방법 3: count() 함수를 사용하여
count() 함수가 배열 길이를 반환할 수 있는지 감지합니다. 배열 길이가 0이면 지정된 배열은 비어 있고, 그렇지 않으면 배열 길이가 0보다 크면 지정된 배열은 비어 있지 않습니다.
<?php header('content-type:text/html;charset=utf-8'); $arr=array(1); var_dump($arr); if(count($arr)>0){ echo "指定数组不为空"; }else{ echo "指定数组为空<br"; } ?>
권장 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 배열이 비어 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!