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 "키가 존재하지 않습니다!"; } ?>