JetBrain/PHP
PHP 함수 예제 [ isset / in_array / is_array]
128june
2020. 6. 8. 20:00
반응형
- isset은 변수가 설정되었으면 참을 반환
<?php
$dog = 'dog';
if(isset($dog)){
echo '개는 동물입니다';
}
결과
개는 동물입니다
- in_array는 needle인자를 주어진 haystack 배열에 있는지 검색
여기서 [needle : 검색값 / haystack : 배열] 을 뜻한다
<?php
$animal = array("dog", "cat", "cow", "horse");
$june_Want = 'cat';
$shin_Want = 'icecream';
if(in_array($june_Want, $animal)){
echo "june이 원하는것은 $june_Want 입니다.<br>";
echo "이것은 동물입니다.<br>";
}else {
echo "동물이 아닌 $june_Want 입니다.<br>";
}
echo "<br>";
if(in_array($shin_Want, $animal)){
echo "shin이 원하는 것은 $shin_Want 입니다.<br>";
echo "이것은 동물입니다.<br>";
}else {
echo "동물이 아닌 $shin_Want 입니다.<br>";
}
결과
june이 원하는것은 cat 입니다.
이것은 동물입니다.
동물이 아닌 icecream 입니다.
- is_array는 배열인 경우 참(1)을 return합니다.
<?php
$animal = array("dog", "cat", "cow", "horse");
$june_Want = 'cat';
if(is_array($animal)){
echo 'animal은 배열이 맞습니다<br>';
}else{
echo 'animal은 배열이 아닙니다<br>';
}
if(is_array($june_Want)){
echo 'june이 원하는 것은 배열이 맞습니다<br>';
}else{
echo 'june이 원하는 것은 배열이 아닙니다<br>';
}
결과
animal은 배열이 맞습니다
june이 원하는 것은 배열이 아닙니다
반응형