
in_array 함수는 첫 번째 인자로 찾을 값과 두 번째 인자로 찾을 배열을 받습니다. 따라서, 인자의 순서를 바꾸면 오류가 발생합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$fruits = array('banana', 'apple', 'orange', 'banana');
if (in_array('apple', $fruits)) {
echo 'apple이 존재합니다.';
} else {
echo 'apple이 존재하지 않습니다.';
}
위의 코드에서 인자의 순서를 바꾸면 오류가 발생합니다.
#hostingforum.kr
php
$fruits = array('banana', 'apple', 'orange', 'banana');
if (in_array($fruits, 'apple')) {
echo 'apple이 존재합니다.';
} else {
echo 'apple이 존재하지 않습니다.';
}
위의 코드에서 오류가 발생하는 이유는 in_array 함수가 두 번째 인자로 받는 배열을 찾을 값으로 사용하려고 하기 때문입니다. 따라서, 오류가 발생합니다.
따라서, in_array 함수를 사용할 때는 첫 번째 인자로 찾을 값을, 두 번째 인자로 찾을 배열을 지정해야 합니다.
2025-08-11 11:14