방법 1:
<?PHP $array = array(1,2,4,6,8); echo end($array); ?>
출력
//输出8
방법 2개:
<?PHP $array = array(1,2,4,6,8); echo array_pop($array); ?>
출력
//输出8
방법 3:
<?PHP $array = array(1,2,4,6,8); $k = array_slice($array,-1,1); print_r($k); //结果是一维数组 ?>
출력
Array ( [0] => 8 )
두 번째 방법에는 단점이 있습니다. Array_pop() 함수는 원본 데이터의 마지막 숫자를 "제거"한다는 의미입니다. , 원본 데이터의 마지막 값은 더 이상 존재하지 않습니다.
예:
<?PHP $array = array(1,2,4,6,8); array_pop($array); print_r($array); ?>
출력:
Array ( [0] => 1 [1] => 2 [2] => 4 [3] => 6 )
위의 내용은 모두 PHP에 내장된 함수입니다. 실제로 몇 가지 방법을 통해 PHP 배열의 마지막 요소를 가져올 수도 있습니다. 직접 작성
<?php $array = array(1,2,4,6,8); $last = count($array); echo $array[$last-1]; ?>
물론 내장 메소드를 구현할 수 있다면 PHP 내장 함수를 사용하려고 합니다. in 방식이 효율성이나 시간 면에서 가장 빠르지만 개발 과정에서 이 방식이 존재하는지 모르거나 기억나지 않는 경우에는 기반으로 원하는 함수 방식을 작성해도 됩니다. 우리 자신의 논리로.