PHP 개발에서는 문자열을 처리하고 판단해야 하는 경우가 많습니다. 문자열에 특정 문자가 포함되어 있는지 확인할 때 PHP의 in_array() 함수를 사용할 수 있습니다.
in_array() 함수는 배열에 값이 존재하는지 확인하는 데 사용됩니다. 이 함수의 구문은 다음과 같습니다.
bool in_array ( mixed $value , array $array [, bool $strict = FALSE ] )
매개변수 설명:
다음에는 in_array() 함수를 사용하여 문자열이 배열에 포함되어 있는지 확인하는 방법을 보여 드리겠습니다.
$fruits 배열이 있다고 가정합니다:
$fruits = array("apple", "banana", "orange", "mango", "kiwi");
이제 여기에 "banana"라는 문자열이 포함되어 있는지 확인하려면 다음 코드를 사용할 수 있습니다.
if (in_array("banana", $fruits)) { echo "数组中包含 'banana'。"; } else { echo "数组中不包含 'banana'。"; }
과일이 배열에 있으면 스크립트는 다음을 출력합니다. : 배열에는 '바나나'가 포함되어 있습니다.
数组中包含 'banana'。
如果果实不在数组中,该脚本将输出:数组中不包含 'banana'。
'banana'는 배열에 포함되지 않습니다.
문자열이 배열에 포함되어 있는지 확인하는 것 외에도 in_array() 함수를 사용하여 숫자, 부울 유형, 배열 등이 배열에 존재하는지 확인할 수도 있습니다. 다음은 몇 가지 샘플 코드입니다. // 判断数字是否在数组中 $numbers = array(1, 2, 3, 4, 5); if (in_array(3, $numbers)) { echo "数字 3 在数组中。"; } else { echo "数字 3 不在数组中。"; } // 判断布尔型是否在数组中 $bools = array(true, false); if (in_array(false, $bools)) { echo "布尔型 false 在数组中。"; } else { echo "布尔型 false 不在数组中。"; } // 判断数组是否在数组中 $arrays = array( array("apple", "banana"), array("orange", "mango") ); $search_array = array("orange", "mango"); if (in_array($search_array, $arrays)) { echo "数组 ['orange', 'mango'] 在主数组中。"; } else { echo "数组 ['orange', 'mango'] 不在主数组中。"; }
위 내용은 PHP는 배열에 문자가 포함되어 있는지 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!