>  기사  >  백엔드 개발  >  지정된 키가 배열에 존재하는지 확인하는 PHP 함수 array_key_exists()

지정된 키가 배열에 존재하는지 확인하는 PHP 함수 array_key_exists()

黄舟
黄舟원래의
2017-11-08 09:19:321371검색

키 이름 "Volvo"가 배열에 있는지 확인:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>

정의 및 사용법

array_key_exists() Function지정된 키 이름이 배열에 있는지 확인하고 키 이름이 있으면 반환 존재 여부는 true이고, 키 이름이 존재하지 않으면 false입니다.

팁: 배열을 지정할 때 키 이름을 생략하면 정수 키 이름이 0부터 시작하여 1씩 증가하여 생성된다는 점을 기억하세요. (예 2 참조)

Syntax

array_key_exists(key,array)
Parameters Description
key 필수입니다. 키 이름을 지정합니다.
array 필수입니다. 배열을 지정합니다.

기술 세부정보

반환값: 키 이름이 있으면 TRUE를 반환하고, 키 이름이 없으면 FALSE를 반환합니다.
PHP 버전: 4.0.7+

추가 예제

예제 1

키 이름 "Toyota"가 배열에 있는지 확인:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (key_exists("Toyota",$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>

예제 2

정수 확인 열쇠 name 배열에 "0"이 있는지 여부:

<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
{
echo "Key exists!";
}
else
{
echo "Key does not exist!";
}
?>

예제 1

<?php 
$a=array("a"=>"Dog","b"=>"Cat"); 
if (array_key_exists("a",$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>

출력:

Key exists!

예제 2

<?php 
$a=array("a"=>"Dog","b"=>"Cat"); 
if (array_key_exists("c",$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>

출력:

Key does not exist!

예제 2

<?php 
$a=array("Dog",Cat"); 
if (array_key_exists(0,$a)) 
{ 
echo "Key exists!"; 
} 
else 
{ 
echo "Key does not exist!"; 
} 
?>

출력:
rreee


위 내용은 지정된 키가 배열에 존재하는지 확인하는 PHP 함수 array_key_exists()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.