이전 글에서는 배열의 첫 번째 요소의 키 이름을 반환하는 방법을 배웠습니다. 관심 있는 분은 링크를 클릭하여 → "PHP 배열 학습: 첫 번째 요소의 키 이름 추출하기"를 읽어보실 수 있습니다. 연관된 배열". 이번에는 계속해서 배열의 키 이름에 대해 이야기하고 배열의 마지막 키 이름을 반환하는 방법을 소개합니다. 필요하시면 자세히 알아보세요~
→관련 추천: 《PHP 배열 학습 시리즈 요약 (계속 업데이트 중~) 》
이전 글에서는 배열의 첫 번째 키 이름을 얻는 3가지 방법을 소개했습니다. 오늘 글에서도 배열의 마지막 키 이름을 반환하는 3가지 방법을 살펴보겠습니다!
방법 1: array_key_last() 함수 사용
array_key_last ( $array )
함수의 기능은 지정된 배열 $array의 마지막 키 이름을 가져오는 것입니다.
. 지정된 배열이 빈 배열이면 null이 반환됩니다. array_key_last ( $array )
函数的作用就是:获取指定数组$array
的最后一个键名。如果指定数组为空数组,则返回 null。
我们看看实现代码:
<?php header("content-type:text/html;charset=utf-8"); $array = ['a' => 1, 'b' => 2, 'c' => 3]; $lastKey = array_key_last($array); echo "数组最后一个键名为:".$lastKey; ?>
输出结果为:
数组最后一个键名为:c
方法2:利用end()+key() 函数
先使用end($array)
函数将数组内部指针指向最后一个元素(此时最后一个元素就是数组的当前元素);然后使用key($array)
<?php header("content-type:text/html;charset=utf-8"); $array = ['a' => 1, 'b' => 2, 'c' => 3]; end($array); $lastKey = key($array); echo "数组最后一个键名为:".$lastKey; ?>
<?php header("content-type:text/html;charset=utf-8"); $array = ['a' => 1, 'b' => 2, 'c' => 3]; $keys=array_keys($array); $lastKey = end($keys); echo "数组最后一个键名为:".$lastKey; ?>
방법 2: end()+key() 함수 사용
end($array) 사용
first 이 함수는 배열의 내부 포인터를 마지막 요소(이때 마지막 요소는 배열의 현재 요소임)를 가리킨 다음 key($array)
함수를 사용합니다. 현재 요소의 키 이름을 가져옵니다. 구현 코드를 살펴보겠습니다.
출력 결과는 다음과 같습니다.
방법 3: array_keys() 함수 사용
array_keys() 함수는 모든 항목을 포함하는 새 키를 반환할 수 있습니다. 배열 Array의 키 이름, 이 키 배열의 마지막 요소는 원래 배열의 마지막 키입니다.
구현 코드를 살펴보겠습니다. rrreee출력 결과는 다음과 같습니다.
설명: end() 함수는 배열 내부의 포인터를 배열의 마지막 요소로 가리키고 다음을 반환할 수 있습니다. 마지막 요소의 값, 배열이 비어 있으면 FALSE를 반환합니다.
end() 함수를 사용하여 배열의 마지막 요소를 얻는 것 외에도 array_pop() 함수를 사용할 수도 있습니다. 자세한 내용은 "PHP 배열 학습: 첫 번째/마지막 요소 얻기(1)"를 참조하세요. )".
키 이름을 무작위로 얻으려면 배열에서 하나 이상의 요소를 무작위로 선택하고 키 이름을 반환할 수 있는 array_rand() 함수를 사용할 수 있습니다. [추천 기사 "🎜PHP 배열 학습: 무작위로 여러 요소 얻기🎜"]🎜🎜더 알고 싶다면 여기를 클릭하세요. → →🎜php 동영상 튜토리얼🎜🎜🎜마지막으로 PHP 배열에 대한 무료 동영상 튜토리얼을 추천합니다: 🎜PHP 함수 배열 배열 함수 동영상 설명🎜, 와서 배워보세요! 🎜위 내용은 PHP 배열 학습은 연관 배열의 마지막 키 이름을 반환합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!