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)
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
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
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
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
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 –