Php array 값이 있는지 확인하는 방법

php 배열 값 확인 함수 in_array 사용하는 방법

php에서 배열을 자주 이용을 한다면 배열에 해당하는 값이 있는지 확인을 하기 위해 자주 사용을 하는 함수는 in_array입니다. in_array는 배열 값 존재 여부를 확인하는 함수입니다. 서버에서 데이터를 받아올 때에 배열로 받아올 경우에 값 체크할 때 사용을 할 수도 있습니다.

Php array 값이 있는지 확인하는 방법

php 배열 값 확인 함수 in_array 사용 문법

in_array("확인하고자 하는 값", [배열명]);

확인하고자 하는 값은 배열 안에 있는 값입니다. 예를 들어 배열명이 $korea_arr이고, 확인하고자 하는 값은 busan이 될 수 있습니다.

php 배열 값 확인 함수 in_array 사용 소스

<?php 

$korea_arr = array("daegu""seoul""ulsan""gumi""busan""pohang");

echo in_array("busan"$korea_arr) ? "true" : "false";

?>

cs

php 배열 값 확인 함수 in_array 소스 결과

  1. 어떻게
  2. PHP 하우투
  3. PHP에서 배열이 비어 있는지 확인하는 방법

창립일자: September-27, 2020

  1. empty()함수를 사용하여 PHP에서 배열이 비어 있는지 확인
  2. sizeof()함수를 사용하여 PHP에서 배열이 비어 있는지 확인
  3. count()함수를 사용하여 PHP에서 배열이 비어 있는지 확인
  4. NOT 연산자를 사용하여 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

  • PHP에서 foreach 루프에서 첫 번째와 마지막 반복을 결정하는 방법
  • PHP에서 배열을 문자열로 변환하는 방법
  • PHP에서 배열의 첫 번째 요소를 얻는 방법
  • PHP에서 배열을 반향 또는 인쇄하는 방법