PHP의와 in_array () 함수
예
배열 값 "글렌"를 검색하고, 텍스트를 출력합니다
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland");
if (in_array("Glenn", $people))
{
echo "Match found";
}
else
{
echo "Match not found";
}
?>
»인스턴스를 실행
정의 및 사용
와 in_array () 함수는 탐색 어레이의 존재의 값을 지정한다.
주 : 검색 매개 변수가 문자열이고, 입력 파라미터가 TRUE로 설정되면, 탐색은 대소 문자이다.
문법
in_array( search,array,type )
参数 | 描述 |
---|---|
search | 必需。规定要在数组搜索的值。 |
array | 必需。规定要搜索的数组。 |
type | 可选。如果该参数设置为 TRUE,则 in_array() 函数检查搜索的数据与数组的值的类型是否相同。 |
기술 세부 사항
반환 값 : | 당신이 그것을 TRUE를 반환 배열의 값을 찾아내는 경우에, 그렇지 않으면 FALSE를 반환합니다. |
---|---|
PHP 버전 : | 4+ |
업데이트 로그 | PHP 4.2 이후 때문에, 검색 매개 변수는 배열이 될 수 있습니다. |
더 많은 예제
예 1
모든 매개 변수를 사용하여
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland", 23);
if (in_array("23", $people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
if (in_array("Glenn",$people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
if (in_array(23,$people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
?>
$people = array("Peter", "Joe", "Glenn", "Cleveland", 23);
if (in_array("23", $people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
if (in_array("Glenn",$people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
if (in_array(23,$people, TRUE))
{
echo "Match found<br>";
}
else
{
echo "Match not found<br>";
}
?>
»인스턴스를 실행
전체 PHP 배열 참조