PHP에서 배열이 비어 있는지 확인하는 방법

Minahil Noor 2023년1월30일
  1. empty()함수를 사용하여 PHP에서 배열이 비어 있는지 확인
  2. sizeof()함수를 사용하여 PHP에서 배열이 비어 있는지 확인
  3. count()함수를 사용하여 PHP에서 배열이 비어 있는지 확인
  4. NOT 연산자를 사용하여 PHP에서 배열이 비어 있는지 확인
PHP에서 배열이 비어 있는지 확인하는 방법

이 기사에서는 PHP에서배열이 비어 있는지 확인하는 방법을 소개합니다.

  • empty()함수 사용
  • sizeof()함수 사용
  • count()함수 사용
  • NOT 연산자 사용

empty()함수를 사용하여 PHP에서 배열이 비어 있는지 확인

내장 함수 empty()를 사용하여array가 비어 있는지 확인할 수 있습니다. 이 함수는 배열을 포함한 모든 유형의 변수를 확인합니다. 이 함수를 사용하기위한 올바른 구문은 다음과 같습니다.

empty($variable);

내장 함수empty()에는 하나의 매개 변수 만 있습니다. 매개 변수의 세부 사항은 다음과 같습니다

매개 변수 기술
$variable 필수 확인하고자하는 변수가 비어 있는지 여부입니다.

이 함수는 전달 된 변수의 조건에 따라 Boolean값을 반환합니다. 변수가 비어 있으면 1을 반환하고 변수가 비어 있지 않으면 0을 반환합니다.

아래 프로그램은이 함수를 사용하여배열이 비어 있는지 여부를 확인하는 방법을 보여줍니다.

<?php 
$emptyArray = array();
$isEmpty = empty($emptyArray);
echo("The function has returned $isEmpty. \n");
if(empty($emptyArray))
echo("The array is empty.");
?> 

$isEmpty 변수에empty()함수의 반환 값을 저장했습니다.

출력:

The function has returned 1. 
The array is empty. 

sizeof()함수를 사용하여 PHP에서 배열이 비어 있는지 확인

내장 함수 sizeof()를 사용하여배열이 비어 있는지 여부를 확인할 수도 있습니다. sizeof()함수는 숫자로 크기를 찾는 데 도움이됩니다. 우리가 할 일은 ‘배열’의 크기를 찾는 것입니다. 배열의 크기가 0이면 배열이 비어 있습니다. 이 함수를 사용하는 올바른 구문은 다음과 같습니다.

sizeof($array, $mode)

sizeof()함수는 두 개의 매개 변수를받습니다. 매개 변수의 세부 사항은 다음과 같습니다

매개 변수 기술
$array 필수 우리가 찾고자하는 크기의 ‘배열’입니다. 그것은 또한 셀 수 있습니다.
$mode 선택 과목 기능의 모드에 대해 알려줍니다. 두 개의 값 0과 1이 있습니다. 기본적으로 해당 값은 0이며 크기를 재귀 적으로 찾지 않음을 의미합니다. 1로 설정하면 배열의 크기를 재귀 적으로 찾습니다.

sizeof()함수를 사용하여 배열이 비어 있는지 확인하는 프로그램은 다음과 같습니다.

<?php 
$emptyArray = array();
$size = sizeof($emptyArray);
echo("The size of the array is $size. \n");
if(sizeof($emptyArray) == 0)
echo("The array is empty.");
?> 

출력:

The size of the array is 0. 
The array is empty.

count()함수를 사용하여 PHP에서 배열이 비어 있는지 확인

내장 함수 count()를 사용하여 배열이 비어 있는지 여부를 확인할 수도 있습니다. count()함수는sizeof()함수와 동일합니다. ‘배열’또는 셀 수있는 개체의 요소 수를 계산합니다. 우리가 할 일은 배열의 요소 수를 찾는 것입니다. 배열의 요소 수가 0이면 배열이 비어 있습니다. 이 함수를 사용하는 올바른 구문은 다음과 같습니다.

count($array, $mode)

count()함수는 두 개의 매개 변수를받습니다. 매개 변수의 세부 사항은 다음과 같습니다

매개 변수 기술
$array 필수 우리가 찾고자하는 요소의 수는 ‘배열’입니다. 또한 셀 수있는 대상이 될 수 있습니다.
$mode 선택 과목 기능의 모드에 대해 알려줍니다. 두 개의 값 0과 1이 있습니다. 기본적으로 해당 값은 0이며 크기를 재귀 적으로 찾지 않음을 의미합니다. 1로 설정하면 배열의 크기를 재귀 적으로 찾습니다.

count()함수를 사용하여 배열이 비어 있는지 확인하는 프로그램은 다음과 같습니다.

<?php 
$emptyArray = array();
$numberOfElements = sizeof($emptyArray);
echo("The number of elements in the array is $numberOfElements. \n");
if(count($emptyArray) == 0)
echo("The array is empty.");
?> 

출력:

The number of elements in the array is 0. 
The array is empty. 

NOT 연산자를 사용하여 PHP에서 배열이 비어 있는지 확인

NOT (!) 연산자를 사용하여array가 비어 있는지 여부를 확인할 수도 있습니다.

NOT연산자를 사용하여 배열이 비어 있는지 확인하는 프로그램은 다음과 같습니다.

<?php 
$emptyArray = array();
if(!$emptyArray)
echo("The array is empty.");
?> 

출력:

The array is empty.

관련 문장 - PHP Array