본문으로 바로가기

[PHP] in_array, is_array

category Helloworld!/PHP 2013. 5. 3. 12:06

1. in_array : 배열에 값이 있는지 없는지 체크하기, 단순하게 체크 할 때는 in_array 라는 함수를 사용

ex)
$arr = array(1, 2, 3, 4, 5,);
if (in_array(1, $arr))  { 
   echo "1을 포함합니다"; 
}

이중배열일 경우는?
ex)
$arr = array(array(1, 2,), 3, 4, 5, array(6, 7));
if (in_array(array(1,2), $arr)) {
 echo "array(1, 2) 가 포함되어 있습니다"; 
}
2. is_array : 자료형이 배열인지 알아볼기위해 사용하는 함수, 배열일경우1, 아닐경우 0 반환
ex)
$arr = array(1, 2, 3, 4, 5,);
echo is_array($arr); //array가 맞으므로 1 반환