현재 시나리오에서는 배열의 최대 키 값을 가져와야 합니다.
예:
$arr = array( 11 => 1, 6 => 2, 9 => 5, 21 => 1 );
21을 얻으려면
$maxKey = 0; foreach( $arr as $k => $v ) { if( $k > $maxKey ) { $maxKey = $k; } }
이게 더 번거롭다고 생각했는데 정보를 확인해보니
ksort( $arr ); end( $arr ); echo key( $arr );
이런 방법도 있는데 배열을 뒤집어서 최대값을 구하는데 이렇게 하면 배열이 바뀌게 됩니다
echo max( array_flip($arr) );
$keys = array_keys($arr); echo max($keys);
저작권 표시: 이 기사는 블로거의 원본 기사이므로 블로거의 허가 없이 복제할 수 없습니다.
위 내용을 포함하여 배열의 마지막 요소의 키 값을 가져오는 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.