배열 array_keys
(PHP 4, PHP 5, PHP 7, PHP 8)
array_keys — 배열의 모든 키 또는 키의 하위 집합을 반환합니다.
설명
array_keys(array $array
): array
array_keys(array $array
, mixed $search_value
, bool $strict
= false
): array
array_keys()는 array
에서 키(숫자 및 문자열)를 반환합니다.
search_value
가 지정되면 해당 값에 대한 키만 반환됩니다. 그렇지 않으면 array
의 모든 키가 반환됩니다.
매개변수
array
- 반환할 키가 포함된 배열입니다.
search_value
- 지정하면 이 값을 포함하는 키만 반환됩니다.
strict
- 검색 중에 엄격한 비교(===)를 사용해야 하는지 여부를 결정합니다.
반환 값
array
에 있는 모든 키의 배열을 반환합니다.
Examples
예제 #1 array_keys() 예제
<?php
$array = array(0 => 100, "color" => "red");
print_r(array_keys($array));
$array = array("blue", "red", "green", "blue", "blue");
print_r(array_keys($array, "blue"));
$array = array("color" => array("blue", "red", "green"),
"size" => array("small", "medium", "large"));
print_r(array_keys($array));
?>
위의 예는 다음을 출력합니다.
Array ( [0] => 0 [1] => color ) Array ( [0] => 0 [1] => 3 [2] => 4 ) Array ( [0] => color [1] => size )
기타
- array_values() - 배열의 모든 값을 반환
- array_combine() - 키에 대해 하나의 배열을 사용하고 값에 대해 다른 하나를 사용하여 배열을 만듭니다.
- array_key_exists() - 주어진 키 또는 인덱스가 배열에 존재하는지 확인
- array_search() - 주어진 값에 대한 배열을 검색하고 성공하면 첫 번째 해당 키를 반환합니다.