PHP array_key_exists() 함수

예제

키 이름 "Volvo"이 배열에 존재하는지 확인하세요:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (array_key_exists("Volvo",$a))
  {
  echo "키가 존재합니다!";
  }
else
  {
  echo "키가 존재하지 않습니다!";
  }
?>

실행 예제

정의와 사용법

array_key_exists() 함수는 특정 배열에 지정된 키 이름이 존재하는지 확인하며, 키 이름이 존재하면 true를 반환하고, 존재하지 않으면 false를 반환합니다.

ヒント:기억하십니까? 배열을 지정할 때 키 이름을 생략하면 0부터 시작하는 정수 키 이름이 생성되고, 각 키 값은 1씩 증가합니다. (예제 2 참조)

문법

array_key_exists(key,array)
파라미터 설명
key 필수. 키 이름을 지정합니다.
array 필수. 배열을 지정합니다.

기술 세부 사항

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

더 많은 예제

예제 1

키 이름 "Toyota"이 배열에 존재하는지 확인하세요:

<?php
$a=array("Volvo"=>"XC90","BMW"=>"X5");
if (key_exists("Toyota",$a))
  {
  echo "키가 존재합니다!";
  }
else
  {
  echo "키가 존재하지 않습니다!";
  }
?>

실행 예제

예제 2

정수 키 이름 "0"이 배열에 존재하는지 확인하세요:

<?php
$a=array("Volvo","BMW");
if (array_key_exists(0,$a))
  {
  echo "키가 존재합니다!";
  }
else
  {
  echo "키가 존재하지 않습니다!";
  }
?>

실행 예제