현재 위치: > 최신 기사 목록> php array_keys () 함수 세부 설명 : 배열에서 모든 키 이름을 얻습니다.

php array_keys () 함수 세부 설명 : 배열에서 모든 키 이름을 얻습니다.

M66 2025-06-30

php array_keys () 함수 세부 설명 : 배열에서 모든 키 이름을 얻습니다.

PHP에서 array_keys () 함수는 주어진 배열에서 모든 키 이름을 반환 할 수있는 매우 실용적인 배열 처리 기능입니다. 배열이 인덱스 배열, 연관 배열 또는 다차원 배열인지 여부에 관계없이 Array_Keys ()는 개발자가 배열의 키 이름 정보를 효과적으로 얻도록 도울 수 있습니다. 이 기사는 여러 예제를 사용하여 Array_Keys () 함수의 사용법을 깊이 분석합니다.

array_keys () 함수의 기본 구문

Array_Keys () 함수의 구문은 다음과 같습니다.

 array_keys ( array $array [, mixed $search_value = null [, bool $strict = false ]] ) : array

함수 매개 변수 설명

  • $ 배열 : 키 이름을 얻는 배열.
  • $ search_value (선택 사항) :이 매개 변수가 지정되면 함수는 $ search_value 와 같은 키 이름에 해당하는 키 이름 만 반환합니다.
  • $ strict (선택 사항) : true 로 설정되면 엄격한 비교가 수행됩니다 (즉, 유형과 값이 모두 같음).

예 1 : 인덱스 배열의 모든 키 이름 가져 오기

먼저 여러 동일한 요소가 포함 된 인덱스 배열을 생성하고 Array_Keys ()를 사용하여 모든 키 이름을 얻습니다.

 <?php
// 배열을 만듭니다
$fruits = array("apple", "banana", "orange", "apple", "grape");

// 배열에서 모든 키 이름을 얻으십시오
$keys = array_keys($fruits);

// 인쇄 결과
print_r($keys);
?>

출력 결과 :

 Array
(
    [0] => 0
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => 4
)

이 예에서는 여러 동일한 요소가 포함 된 배열을 만듭니다. Array_Keys () 함수를 사용하여 배열의 모든 키 이름을 반환하고 print_r () 함수를 통해 결과를 인쇄하십시오.

예 2 : 연관 배열의 모든 키 이름 가져 오기

다음으로 학생의 이름과 등급이 포함 된 연관 배열을 만든 다음 Array_Keys () 함수를 사용하여 모든 키 이름을 얻습니다.

 <?php
// 연관 배열을 만듭니다
$student_scores = array("Mike" => 85, "John" => 92, "Sarah" => 78);

// 배열에서 모든 키 이름을 얻으십시오
$keys = array_keys($student_scores);

// 인쇄 결과
print_r($keys);
?>

출력 결과 :

 Array
(
    [0] => Mike
    [1] => John
    [2] => Sarah
)

이 예제는 연관 배열에서 모든 키 이름을 얻는 방법을 보여 주며 결과에는 학생의 이름이 포함되어 있습니다.

예 3 : 다차원 배열에서 키 이름 가져 오기

이 예에서는 여러 학생 정보가 포함 된 다차원 배열을 생성하고 첫 번째 학생의 키 이름을 얻습니다.

 <?php
// 다차원 배열을 만듭니다
$students = array(
    array("name" => "Mike", "age" => 20),
    array("name" => "John", "age" => 22),
    array("name" => "Sarah", "age" => 19)
);

// 첫 번째 학생의 모든 키 이름을 얻으십시오
$names = array_keys($students[0]);

// 인쇄 결과
print_r($names);
?>

출력 결과 :

 Array
(
    [0] => name
    [1] => age
)

이 예에서는 Array_Keys () 함수를 통해 첫 번째 학생 배열의 키 이름을 추출하고 결과를 인쇄합니다.

요약

Array_Keys () 함수는 PHP에서 매우 실용적인 배열 작동 기능입니다. 인덱스 어레이, 연관 배열 또는 다차원 배열이든 Array_Keys ()는 개발자가 모든 키 이름을 신속하게 얻을 수 있도록 도울 수 있습니다. 이 기사의 여러 예를 통해 모든 사람 이이 기능의 기본 사용을 마스터했다고 생각합니다. 이 기사가 모든 사람의 PHP 개발 작업에 도움이되기를 바랍니다.