Php elemen terakhir dari array

Anda dapat menggunakan fungsi PHP array_pop() untuk menghapus elemen atau nilai dari akhir array. Fungsi array_pop() juga mengembalikan nilai terakhir dari array. Namun, jika array kosong (atau variabelnya bukan array), nilai yang dikembalikan adalah NULL

Mari kita lihat contoh untuk memahami bagaimana fungsi ini pada dasarnya bekerja

";
var_dump($removed);
?>


FAQ Terkait

Berikut adalah beberapa FAQ lainnya yang terkait dengan topik ini

Untuk menghapus elemen atau nilai terakhir dari array, fungsi array_pop() digunakan. Fungsi ini mengembalikan elemen array yang terakhir dihapus dan mengembalikan NULL jika array kosong, atau bukan array. Setelah menghapus elemen terakhir dari array, array diubah, dan indeks dikurangi satu dari yang terakhir, hanya jika kuncinya numerik

Ini adalah fungsi array bawaan PHP, yang menghapus elemen terakhir dari array

Mengembalikan Nilai

Fungsi array_pop() , yang digunakan untuk menghapus elemen terakhir dari array, mengembalikan elemen yang dihapus. Itu juga mengembalikan NULL, jika array kosong, atau bukan array

Sebagai contoh. Menggunakan elemen string

Keluaran

Elemen "Skoda" dihapus dari akhir larik yang diberikan, dan daftar yang diperbarui ditampilkan di keluaran yang diberikan

Dalam tutorial ini, kita akan belajar tentang cara mendapatkan elemen terakhir dari array di PHP dengan bantuan contoh

Pertimbangkan, kami memiliki array berikut

$arr = array("lion", "tiger", "cat");
_

Sekarang, kami ingin mendapatkan elemen terakhir "cat" dari array di atas

Mendapatkan elemen terakhir

Untuk mengakses elemen terakhir dari array, kita dapat menggunakan sintaks kurung siku [] dengan meneruskan indeks elemen terakhir

Kita dapat menggunakan count($arr)-1_ untuk mendapatkan indeks elemen terakhir

Ini sebuah contoh

$arr = array("lion", "tiger", "cat");
$lastElement = $arr[count($arr)-1];// Getting last element

echo $lastElement;

Keluaran

cat

Catatan. Fungsi count() mengembalikan jumlah total elemen dalam array

Menggunakan fungsi end()

Alternatifnya, kita juga bisa menggunakan fungsi end() bawaan di PHP untuk mendapatkan elemen terakhir dari sebuah array,

Fungsi end()_ mengubah pointer internal array ke elemen terakhir dan mengembalikan nilainya

PHP dapatkan elemen terakhir dari array mengacu pada pengambilan elemen terakhir yang ada dalam array asosiatif menggunakan fungsi end(). fungsi end() di PHP adalah fungsi inbuild dengan kemampuan unik untuk memanipulasi dan bermain dengan pointer internal yang terkait dengan array untuk menunjuk ke elemen terakhir dari array dan kemudian mengembalikan elemen terakhir dari array. Fungsi bawaan yang digunakan untuk mengambil elemen terakhir ini kompatibel dengan beberapa versi PHP tertentu seperti PHP versi 4, PHP versi 5 dan PHP 7

Paket Pengembangan Perangkat Lunak Semua dalam Satu(600+ Kursus, 50+ proyek)

Php elemen terakhir dari array
Php elemen terakhir dari array
Php elemen terakhir dari array
Php elemen terakhir dari array

Php elemen terakhir dari array
Php elemen terakhir dari array
Php elemen terakhir dari array
Php elemen terakhir dari array

Harga
Lihat Kursus

600+ Kursus Daring. 50+ proyek. 3000+ Jam. Sertifikat yang Dapat Diverifikasi. Akses Seumur Hidup
4. 6 (86.268 peringkat)

Sintaksis

Alur sintaks untuk mendapatkan elemen terakhir dari sebuah array adalah sebagai berikut

Mulai Kursus Pengembangan Perangkat Lunak Gratis Anda

Pengembangan web, bahasa pemrograman, pengujian Perangkat Lunak & lainnya

end($src_array)
_
  • akhir (). Ini adalah fungsi yang memungkinkan sebuah parameter dilewatkan dari sebuah array, yaitu src_array
  • src_array. Ini adalah parameter yang diteruskan dari fungsi end() untuk mendapatkan elemen terakhir yang dibutuhkan
  • Jenis Pengembalian. Jenis pengembalian untuk fungsi yang disebutkan adalah benar atau salah, yang menandakan bahwa jika nilainya benar, maka ia akan mengembalikan elemen terakhir dari larik, dan jika nilainya salah, maka nilai yang dikembalikan akan berupa larik kosong tanpa pengembalian apa pun

Bagaimana cara mendapatkan elemen array terakhir di PHP?

Ada beberapa cara untuk mengambil elemen terakhir dari array di PHP, namun tetap saja, beberapa cara direkomendasikan karena kebutuhan. Pengambilan dan manipulasi dalam elemen dan indeks array di PHP dilakukan menurut traversal. Jadi, itu tergantung pada bagaimana data perlu dimanipulasi

Cara mendapatkan elemen terakhir dari array di PHP adalah sebagai berikut

  • Awalnya, array yang ditentukan harus dilintasi dengan benar untuk mendapatkan elemen terakhir menggunakan fungsi end()
  • Fungsi End() adalah fungsi inbuilt di PHP yang banyak digunakan untuk mendapatkan elemen terakhir menggunakan perubahan pointer internal yang menunjuk ke elemen terakhir dari array, yang berarti semuanya tergantung pada tipe pengembalian, yang memiliki arti tersendiri
  • Jika fungsi akhir memberikan nilai benar, maka dapat dikatakan bahwa elemen terakhir diambil dengan benar. Tetapi jika fungsi akhir memberikan nilai sebagai salah, itu menandakan bahwa nilai yang dikembalikan kosong tanpa mengambil elemen terakhir
  • Cara lain untuk mengambil elemen terakhir dari array di PHP adalah dengan menggunakan fungsi pop(), yang berarti bahwa elemen terakhir dari array dapat dihapus dengan mudah tetapi dengan beberapa kasus sudut seperti jika array kosong dan bukan array, maka . Jika tidak, itu akan mengembalikan nilai
  • Selain itu, elemen terakhir dari array dapat diambil dari array multi-dimensi, yang berarti jika elemen terakhir dari array di PHP diidentifikasi, maka nilai yang ada di kolom terakhir dari array dapat ditarik dan dimanipulasi.
  • Kebutuhan akan kunci primer diperlukan untuk memetakan kolom dengan elemen kunci dalam daftar larik
  • Cara yang tepat untuk mengenali array dengan array multidimensi adalah dengan membandingkannya dengan array asosiatif dan fungsinya

Contoh PHP mendapatkan elemen terakhir dari array

Contoh yang berbeda disebutkan di bawah ini

Contoh 1

Program ini digunakan untuk mendemonstrasikan pengambilan elemen terakhir dari sebuah array dengan mencetak elemen terakhir dari array menggunakan fungsi end() seperti yang ditunjukkan. Input ke larik sumber adalah daftar buah, dan elemen terakhir yang diambil adalah Pisang, seperti yang ditampilkan di output

Kode

<?php
$arr = array('Apple', 'Guava', 'Banana');
echo end($arr);
?>

Keluaran

Php elemen terakhir dari array

Contoh #2

Program ini mendemonstrasikan kumpulan array dalam PHP, yang digunakan untuk mengambil data yang terkait dengan kolom dari database dan kemudian menyediakan elemen terkait dalam kolom yang diindeks untuk mengambil nilai nama belakang dari kolom seperti yang ditunjukkan pada output

Kode

<?php
$rcrds = array(
array(
'id' => 1124,
'1st_nm' => 'Ani',
'lst_nm' => 'Jo',
),
array(
'id' => 2356,
'1st_nm' => 'Samm',
'lst_nm' => 'Brack',
),
array(
'id' => 7890,
'1st_nm' => 'Brown',
'lst_nm' => 'Dan_l',
),
array(
'id' => 5623,
'1st_nm' => 'Ptr',
'lst_nm' => 'Katty',
)
);
$last_nm = array_column($rcrds, 'lst_nm');
print_r($last_nm);
?>
_

Keluaran

Php elemen terakhir dari array

Contoh #3

Program ini mendemonstrasikan fungsi pop() di PHP, yang secara eksklusif mendemonstrasikan bagaimana elemen terakhir dari array diambil menggunakan manipulasi dengan terlebih dahulu mendapatkan daftar dan kemudian mengembalikan nilai sebenarnya dari daftar sebagai elemen terakhir seperti yang ditunjukkan pada output. Penggunaan fungsi end() dan fungsi pop() dilakukan seperti yang ditunjukkan pada output

Kode

<!DOCTYPE html>
<html>
<body>
<?php
$arr_lst=array("magenta","green","red","blue","pink");
array_pop($arr_lst);
print_r($arr_lst);
?>
</body>
</html>

Keluaran

Php elemen terakhir dari array

Contoh #4

Program ini mendemonstrasikan perbedaan antara kunci terakhir dan fungsi akhir secara bersamaan untuk mengambil nilai terakhir dari sebuah array dengan menggunakan satu set array sebagai input dan memberikan string dengan panjang 3 sebagai output seperti yang ditunjukkan pada output

Kode

<!DOCTYPE html>
<html>
<body>
<?php
$ar_lst = array(
'1st' => 151,
'2nd' => 234,
'lst' => 657,
);
end($ar_lst);
$key_set = key($ar_lst);
var_dump($key_set);
?>
</body>
</html>
_

Keluaran

Php elemen terakhir dari array

Catatan. Rekomendasi belaka untuk program di atas untuk mendapatkan elemen terakhir dari array adalah kombinasi dari fungsi end() dan fungsi key(), di mana fungsi end() akan digunakan untuk mengembalikan elemen terakhir dengan memajukan fungsi internal array. . Demikian pula, fungsi key() juga akan mengembalikan elemen indeks dari array saat ini

Kesimpulan

Elemen terakhir dari array PHP adalah mengambil elemen terakhir dari array menggunakan fungsi tertentu di PHP seperti fungsi end(), fungsi pop(). Sekali lagi, itu semua tergantung pada persyaratan pengambilan dan manipulasi yang perlu dilakukan pada set array. Selain itu, penunjuk internal di dalam larik dapat digunakan sebagai penunjuk untuk melakukan operasi

Artikel yang Direkomendasikan

Ini adalah panduan untuk PHP mendapatkan elemen terakhir dari array. Di sini kita membahas pengenalan, sintaks, dan cara mendapatkan elemen terakhir dari array di PHP beserta contohnya. Anda juga dapat melihat artikel berikut untuk mempelajari lebih lanjut –

Bagaimana Anda menemukan elemen terakhir dari sebuah array?

1) Menggunakan properti panjang array . Mengurangkan 1 dari panjang array memberikan indeks elemen terakhir dari array yang dapat digunakan untuk mengakses elemen terakhir.

Bagaimana cara mendapatkan elemen array pertama dan terakhir di PHP?

Anda dapat mengakses elemen array selalu dengan sintaks kurung siku. Jadi untuk mendapatkan penggunaan pertama 0 , karena array diindeks berbasis nol dan count($arr) - 1 untuk mendapatkan item terakhir .

Apa yang disimpan dalam elemen terakhir dari sebuah array?

Wawasan utama di sini adalah bahwa, dalam pengindeksan berbasis satu, indeks item terakhir adalah panjang array . Jika array memiliki panjang 3, Anda tahu bahwa elemen terakhir dalam array memiliki indeks 3.

Bagaimana cara mendapatkan elemen array terakhir kedua di PHP?

array_slice mengambil offset negatif sebagai argumen kedua . Ini akan memberi Anda satu larik item yang berisi item terakhir kedua. $arr = array(1,2,3,4,5,6);