>  기사  >  백엔드 개발  >  PHP 배열 학습: 연관 배열의 첫 번째 요소의 키 이름 추출

PHP 배열 학습: 연관 배열의 첫 번째 요소의 키 이름 추출

青灯夜游
青灯夜游원래의
2021-08-31 16:16:173815검색

이전 글에서는 PHP를 사용하여 1차원 배열과 2차원 배열의 키 이름을 수정하는 방법을 소개했습니다. 관심 있는 분은 링크를 클릭하여 → "PHP 배열 학습: 변경하기"를 읽어보실 수 있습니다. 1차원 배열과 2차원 배열의 핵심 이름 》. 이번에는 계속해서 배열의 키 이름에 대해 이야기하고 배열의 첫 번째 키 값을 얻는 방법을 소개합니다. 필요하시면 자세히 알아보세요~

→관련 추천: PHP 배열 학습 시리즈 요약 (계속 업데이트 중~ )

오늘은 배열의 첫 번째 키 값을 얻는 3가지 방법을 소개하겠습니다!

방법 1: array_key_first() 함수 사용

array_key_first() 함수는 지정된 배열의 첫 번째 키를 반환하는 것입니다.

구문: ​​array_key_first ($array)_key_first ( $array )

我们看看实现代码:

<?php
header("content-type:text/html;charset=utf-8");
$array = [&#39;a&#39; => 1, &#39;b&#39; => 2, &#39;c&#39; => 3];
$firstKey = array_key_first($array);
echo "数组第一个键名为:".$firstKey;
?>

输出结果为:

PHP 배열 학습: 연관 배열의 첫 번째 요소의 키 이름 추출

方法2:利用reset()+key() 函数

key($array)函数可以获取当前数组元素的键名,我们可以先利用reset($array)

구현 코드를 살펴보겠습니다.

<?php
header("content-type:text/html;charset=utf-8");
$array = [&#39;a&#39; => 1, &#39;b&#39; => 2, &#39;c&#39; => 3];
reset($array);
$firstKey = key($array);
echo "数组第一个键名为:".$firstKey;
?>

출력 결과는 다음과 같습니다.

PHP 배열 학습: 연관 배열의 첫 번째 요소의 키 이름 추출PHP 배열 학습: 연관 배열의 첫 번째 요소의 키 이름 추출

방법 2: 재설정()+키( ) function

key($array) 함수는 현재 배열 요소의 키 이름을 가져올 수 있습니다. 먼저 reset($array) 함수를 사용하여 가리킬 수 있습니다. 배열의 첫 번째 요소(현재 첫 번째 요소는 현재 요소)에 대한 배열의 내부 포인터이므로 key()를 사용하여 배열의 첫 번째 키 이름을 얻을 수 있습니다.

구현 코드를 살펴보겠습니다.

<?php
header("content-type:text/html;charset=utf-8");
$array = [&#39;a&#39; => 1, &#39;b&#39; => 2, &#39;c&#39; => 3];
$keys=array_keys($array);
$firstKey = $keys[0];
echo "数组第一个键名为:".$firstKey;
?>

출력 결과는 다음과 같습니다.

PHP 배열 학습: 연관 배열의 첫 번째 요소의 키 이름 추출

방법 3: array_keys() 함수 사용

array_keys() 함수는 모든 항목을 포함하는 새 키를 반환할 수 있습니다. 배열 Array의 키 이름. 이 키 배열의 첫 번째 요소는 원래 배열의 첫 번째 키입니다.

🎜구현 코드를 살펴보겠습니다. 🎜rrreee🎜출력 결과는 다음과 같습니다. 🎜🎜🎜🎜🎜그렇습니다. 다른 내용을 알고 싶다면 여기를 클릭하세요. → →🎜php 동영상 튜토리얼🎜🎜🎜마지막으로 PHP 배열에 대한 무료 동영상 튜토리얼을 추천합니다: 🎜PHP 함수 배열 배열 함수 동영상 설명🎜, 와서 배워보세요! 🎜

위 내용은 PHP 배열 학습: 연관 배열의 첫 번째 요소의 키 이름 추출의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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