128june

PHP 함수 예제 [ isset / in_array / is_array] 본문

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이 원하는 것은 배열이 아닙니다

 

반응형

'JetBrain > PHP' 카테고리의 다른 글

[PHP] intval 함수  (0) 2021.03.19
[PHP] $_SERVER 함수 종류  (0) 2020.06.22
PHP 7.4.6 설치 [윈도우10 64bit]  (2) 2020.06.15
PHP echo와 print Statements  (0) 2020.06.03
PHP 변수의 종류  (0) 2020.06.03
Comments