>  기사  >  백엔드 개발  >  PHP 배열 작업

PHP 배열 작업

高洛峰
高洛峰원래의
2016-10-21 09:59:56960검색

방법 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 방식이 효율성이나 시간 면에서 가장 빠르지만 개발 과정에서 이 방식이 존재하는지 모르거나 기억나지 않는 경우에는 기반으로 원하는 함수 방식을 작성해도 됩니다. 우리 자신의 논리로.


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