Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mencari nilai elemen terakhir tatasusunan dalam php

Bagaimana untuk mencari nilai elemen terakhir tatasusunan dalam php

青灯夜游
青灯夜游asal
2022-05-10 18:48:086849semak imbas

5 kaedah: 1. Gunakan pernyataan "array_pop($arr)" untuk memadam elemen terakhir tatasusunan dan mengembalikan nilai 2. Gunakan pernyataan "end($arr)" untuk mengembalikan nilai daripada elemen terakhir; 3. , Gunakan pernyataan "array_slice($arr,-1)" untuk memintas 1 elemen terakhir tatasusunan 4. Gunakan pernyataan "array_slice($arr,-1)" untuk memadam yang terakhir elemen dan kembalikan nilai elemen; 5. Gunakan pernyataan "$arr[ count($arr)-1]" mengembalikan elemen terakhir.

Bagaimana untuk mencari nilai elemen terakhir tatasusunan dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3

php mendapat kaedah nilai satu elemen tatasusunan akhir

1 Gunakan fungsi array_pop()

fungsi array_pop() akan memadamkan elemen terakhir dalam tatasusunan, dan mengembalikan elemen yang dipadamkan.

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
var_dump($arr);
//获取数组中的第一个元素
$first = array_pop($arr);
echo "数组的最后一个元素为:".$first;
?>

Bagaimana untuk mencari nilai elemen terakhir tatasusunan dalam php

2 Gunakan fungsi end() Fungsi

end() boleh menghalakan penunjuk di dalam tatasusunan ke tatasusunan Elemen terakhir dan mengembalikan nilai elemen terakhir, atau FALSE jika tatasusunan kosong.

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉"=>"3元","苹果"=>"5元","梨子"=>"6元","橙子"=>"4元","橘子"=>"3元","榴莲"=>"23元");
var_dump($arr);
//获取数组中的第一个元素
$last = end($arr);
echo "数组最后一个元素的键名和键值:".key($arr)." ".$last;
?>

Bagaimana untuk mencari nilai elemen terakhir tatasusunan dalam php

3 Gunakan fungsi array_slice()

Jika anda ingin memintas beberapa elemen terakhir tatasusunan. , cuma tukar parameter Tetapkan mula kepada -1

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "截取最后一位元素:";
$result = array_slice($arr,-1); //截取数组后2位的元素
var_dump($result);
?>

Bagaimana untuk mencari nilai elemen terakhir tatasusunan dalam php

4 Gunakan fungsi array_splice()

array_splice(. ) fungsi untuk memadam tatasusunan Apabila sebahagian daripada elemen dialih keluar, elemen yang dipadam ini akan dibentuk menjadi tatasusunan baharu, dan kemudian tatasusunan baharu akan dikembalikan oleh itu, fungsi array_splice() boleh digunakan untuk memintas serpihan tatasusunan.

Sama seperti fungsi array_slice(), cuma tetapkan permulaan parameter kedua fungsi kepada -1 untuk memintas elemen terakhir.

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

echo "截取最后一位元素:";
$result = array_splice($arr,-1); 
var_dump($result);
?>

Bagaimana untuk mencari nilai elemen terakhir tatasusunan dalam php

5 Gunakan 数组名[下标] untuk mengakses elemen tatasusunan terakhir

Nilai subskrip perlu ditetapkan kepada. 数组长度-1 , iaitu count($arr)-1

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
var_dump($arr); 
echo "最后一个元素:".$arr[count($arr)-1];
?>

Bagaimana untuk mencari nilai elemen terakhir tatasusunan dalam php

Nota: Kaedah ini hanya boleh digunakan dalam tatasusunan indeks.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mencari nilai elemen terakhir tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn