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
반응형