매개변수가 PHP 배열에 있는지 확인하려면 in_array() 함수를 사용할 수 있습니다. 이 함수의 구문은 다음과 같습니다.
bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )
이 함수는 세 가지 매개변수를 허용합니다:
needle
: 찾을 값 needle
:要查找的值haystack
:要查找的数组strict
haystack
: 찾을 배열 strict: 선택적 매개변수, true로 설정하면 값을 비교할 때 유형을 고려합니다.
지정된 $needle 값이 $haystack 배열에 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. . 예시:$fruits = array("apple", "banana", "orange", "pear"); if (in_array("apple", $fruits)) { echo "苹果在水果篮子里"; } else { echo "苹果没有在水果篮子里"; }위 코드 출력:
苹果在水果篮子里확인할 값이 숫자인 경우 엄격 모드를 사용해야 합니다. 다음은 예시입니다:
$numbers = array(1, 3, 5, 7); if (in_array("3", $numbers, true)) { echo "3在数字数组里(使用严格模式)"; } else { echo "3没有在数字数组里(使用严格模式)"; }위 코드 출력:
3没有在数字数组里(使用严格模式)확인할 값이 문자열인 경우 엄격 모드를 사용하지 않고도 확인할 수 있습니다. 다음은 예입니다.
$alphabets = array("a", "b", "c", "d"); if (in_array("A", $alphabets)) { echo "A在字母数组里(不使用严格模式)"; } else { echo "A没有在字母数组里(不使用严格模式)"; }위 코드 출력: 🎜
A没有在字母数组里(不使用严格模式)🎜간단히 말하면 매개변수가 PHP의 배열에 있는지 확인하려면 in_array() 함수를 사용할 수 있습니다. 이 기능은 간단하며 엄격 모드를 설정하여 값 유형이 일치하는지 확인합니다. 🎜
위 내용은 PHP에서 매개변수가 배열에 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!