``"/> ``">

Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mendapatkan nilai terakhir tatasusunan php

Bagaimana untuk mendapatkan nilai terakhir tatasusunan php

PHPz
PHPzasal
2023-05-05 22:31:061588semak imbas

Dalam PHP, jika anda ingin mendapatkan nilai terakhir dalam tatasusunan, terdapat banyak cara untuk melakukannya. Mari perkenalkan mereka satu persatu di bawah.

Kaedah 1: Gunakan fungsi end()

Fungsi end() boleh mengalihkan "penunjuk dalaman" ke elemen terakhir tatasusunan dan mengembalikan elemen tersebut. Contoh kod menggunakan kaedah ini adalah seperti berikut:

<?php
$fruits = array('apple', 'orange', 'banana', 'grape');
echo end($fruits);
?>

Melaksanakan kod ini akan mengeluarkan "anggur" kerana nilai ini ialah elemen terakhir dalam tatasusunan $fruits.

Perlu diambil perhatian bahawa menggunakan fungsi end() akan mengalihkan "penunjuk dalaman" ke elemen terakhir tatasusunan, jadi jika anda ingin mengakses elemen dalam tatasusunan sekali lagi, anda perlu mengalihkan "penunjuk dalaman" kepada tatasusunan pertama permulaan.

Kaedah 2: Gunakan fungsi array_pop()

Fungsi array_pop() boleh pop elemen terakhir tatasusunan dan mengembalikan elemen. Oleh itu, anda boleh menggunakan fungsi ini untuk mendapatkan terus elemen terakhir dalam tatasusunan. Contoh kod menggunakan kaedah ini adalah seperti berikut:

<?php
$fruits = array('apple', 'orange', 'banana', 'grape');
echo array_pop($fruits);
?>

Melaksanakan kod ini juga akan mengeluarkan "anggur".

Perlu diambil perhatian bahawa menggunakan fungsi array_pop() akan memaparkan elemen terakhir tatasusunan dan mengurangkan panjang tatasusunan sebanyak 1. Jika anda ingin mengekalkan tatasusunan asal, anda boleh menyalin tatasusunan sebelum menggunakan fungsi ini.

Kaedah 3: Gunakan fungsi count()

Fungsi count() boleh mengembalikan bilangan elemen dalam tatasusunan. Digabungkan dengan subskrip tatasusunan, anda boleh mendapatkan elemen terakhir dalam tatasusunan. Contoh kod menggunakan kaedah ini adalah seperti berikut:

<?php
$fruits = array('apple', 'orange', 'banana', 'grape');
echo $fruits[count($fruits)-1];
?>

Melaksanakan kod ini juga akan mengeluarkan "anggur".

Perlu diambil perhatian bahawa kaedah ini perlu terlebih dahulu mendapatkan panjang tatasusunan melalui fungsi count(), dan kemudian mendapatkan elemen terakhir melalui subskrip tatasusunan. Oleh itu, jika tatasusunan kosong, ralat mungkin berlaku.

Ringkasnya, di atas adalah tiga cara untuk mendapatkan elemen terakhir dalam tatasusunan PHP Setiap kaedah mempunyai kelebihan dan kekurangannya Anda harus memilih kaedah yang sesuai mengikut situasi sebenar.

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan nilai terakhir tatasusunan 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