-
PHP 배열 값 존재 여부PHP 2023. 8. 5. 21:55728x90반응형
배열에 값 존재하는지 여부 확인 하는 함수 두 가지.
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