PHP 배열 작업

高洛峰
풀어 주다: 2016-10-21 09:59:56
원래의
959명이 탐색했습니다.

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


관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!