PHP array_keys() 함수
예제
배열의 모든 키 이름을 포함한 새 배열을 반환합니다:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
정의와 사용법
array_keys() 함수는 배열 내 모든 키 이름을 포함한 새로운 배열을 반환합니다.
두 번째 매개변수가 제공되면, 해당 값을 가진 키 이름만 반환됩니다.
만약 strict 파라미터가 true로 지정되면 PHP는 전 등가 비교 (===)를 사용하여 키 값을 데이터 타입을 엄격히 확인합니다.
문법
array_keys(array,value,strict)
파라미터 | 설명 |
---|---|
array | 필수 사항. 배열을 지정합니다. |
value | 선택 사항. 키 값을 지정하면 해당 키 값을 가진 키 이름만 반환됩니다. |
strict |
선택 사항. value 파라미터를 함께 사용합니다. 가능한 값:
|
기술 세부 사항
반환 값: | 배열 내 모든 키 이름을 포함한 새로운 배열을 반환합니다. |
PHP 버전: | 4+ |
업데이트 기록: | strict 파라미터는 PHP 5.0에서 추가되었습니다. |
더 많은 예제
예제 1
value 매개변수 사용:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a,"Highlander")); ?>
예제 2
strict 매개변수 사용(false):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",false)); ?>
예제 3
strict 매개변수 사용(true):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?>