PHP에서 array_keys () 함수는 주어진 배열에서 모든 키 이름을 반환 할 수있는 매우 실용적인 배열 처리 기능입니다. 배열이 인덱스 배열, 연관 배열 또는 다차원 배열인지 여부에 관계없이 Array_Keys ()는 개발자가 배열의 키 이름 정보를 효과적으로 얻도록 도울 수 있습니다. 이 기사는 여러 예제를 사용하여 Array_Keys () 함수의 사용법을 깊이 분석합니다.
Array_Keys () 함수의 구문은 다음과 같습니다.
array_keys ( array $array [, mixed $search_value = null [, bool $strict = false ]] ) : array
먼저 여러 동일한 요소가 포함 된 인덱스 배열을 생성하고 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 () 함수를 통해 결과를 인쇄하십시오.
다음으로 학생의 이름과 등급이 포함 된 연관 배열을 만든 다음 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
)
이 예제는 연관 배열에서 모든 키 이름을 얻는 방법을 보여 주며 결과에는 학생의 이름이 포함되어 있습니다.
이 예에서는 여러 학생 정보가 포함 된 다차원 배열을 생성하고 첫 번째 학생의 키 이름을 얻습니다.
<?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 개발 작업에 도움이되기를 바랍니다.