>백엔드 개발 >PHP 튜토리얼 >PHP 함수 탐색-array_key_first()

PHP 함수 탐색-array_key_first()

WBOY
WBOY원래의
2023-06-21 12:41:341048검색

PHP 함수 탐색-array_key_first()

PHP 7.3에는 공식적인 새로운 배열 함수-array_key_first()가 추가되었습니다. 이 함수는 배열의 첫 번째 키를 반환합니다. 이번 글에서는 이 기능의 사용법과 시나리오를 살펴보겠습니다.

Syntax

array_key_first (array $array): Mixed

Description

array_key_first() 함수는 배열 매개변수를 받아 배열의 첫 번째 키 이름 값을 반환합니다. 배열이 비어 있으면 null을 반환합니다.

예제

예제 1:

$arr = ['a' => 2, 'c' => 3];

echo array_key_first($arr); 출력 a

예 2:

$arr = [];

echo array_key_first($arr); // 출력 null

사용 시나리오

  1. 배열의 첫 번째 요소의 키 이름을 가져옵니다

In 어떤 경우에는 배열의 첫 번째 요소의 키 이름을 가져와야 합니다. PHP 7.3 이전에는 Reset() 함수를 사용하여 첫 번째 요소의 값을 가져온 다음 key() 함수를 사용하여 요소의 키 값을 가져올 수 있었습니다. 그러나 array_key_first()를 사용하는 것은 Reset() 및 key() 함수를 사용하는 것보다 간단합니다.

예:

$arr = ['a' => 2, 'c' => 3];

echo array_key_first($arr);

배열이 비어 있는지 확인
  1. 어떤 경우에는 배열이 비어 있는지 확인해야 합니다. PHP 7.3 이전에는 판단을 내리기 위해 empty() 함수나 count() 함수를 사용할 수 있었습니다. 그러나 이 함수는 array_key_first() 함수를 사용하여 더 간단하게 구현할 수 있습니다.

예:

$arr = [];

if (array_key_first($arr) === null) {

echo '배열이 비어 있음';

}

실행 결과:

배열이 비어 있음

배열에 null 값을 갖는 요소가 있으면 array_key_first() 함수 사용 시 오류가 발생할 수 있으니 주의하세요.

Summary

array_key_first() 함수는 PHP 7.3의 새로운 배열 함수입니다. 배열의 첫 번째 키 이름 값을 가져올 때 사용하면 매우 편리합니다. 배열이 비어 있는지 확인하는 데도 사용할 수 있습니다. 사용시 배열에 null 값을 갖는 요소가 있을 경우에는 사용에 주의가 필요합니다.

위 내용은 PHP 함수 탐색-array_key_first()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.