ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • PHP 배열 값 존재 여부
    PHP 2023. 8. 5. 21:55
    728x90
    반응형

    배열에 값 존재하는지 여부 확인 하는 함수 두 가지.

     

    1. isset(값)

    배열 변수가 존재하면,  true 아니면 false 리턴

    빈값도 값으로 판단함.

     

    2. empty(값)

    배열 변수가 존재하면, false아니면 true 리턴.

    빈값은 값으로 판단하지 않음.

     

    <?php
    
        $arrayTest = array("apple"=>"1", "banana"=>"" )
         //값이 있는경우
         if (isset($arrayTest["apple"])) { //true 리턴
          echo "값 존재";
         } else {
          echo "값 없음";
         }
    
         if (empty($arrayTest["apple"])) { //false 리턴
         	echo "값 없음 (비어있음)";
         }else {
         	echo "값 존재 (비어 있지 않음)";
         }
         
         //빈 값인 경우
         if (isset($arrayTest["banana"])) { // true 리턴
          	echo "값 존재";
         } else {
          	echo "값 없음";
         }
    
         if (empty($arrayTest["banana"])) { //true 리턴
         	echo "값 없음 (비어있음)";
         }else {
         	echo "값 존재 (비어 있지 않음)";
         }
         
         // 값이 없는 경우
         if (isset($arrayTest["kiwi"])) { // false 리턴
          	echo "값 존재";
         } else {
          	echo "값 없음";
         }
    
         if (empty($arrayTest["kiwi"])) { //true 리턴
         	echo "값 없음 (비어있음)";
         }else {
         	echo "값 존재 (비어 있지 않음)";
         }
    
    
    ?>

     

     

     

    728x90
    반응형

    'PHP' 카테고리의 다른 글

    PHP 문자열 자르기  (0) 2022.08.03
    PHP 문자열 치환(변환) 함수  (0) 2022.07.29

    댓글

Designed by Tistory.