Ada beberapa metode untuk menghapus elemen dari array asosiatif di PHP. Metode ini berbeda dalam hal menghilangkan elemen pada posisi yang berbeda dalam sebuah array. Pada artikel ini, kita akan melihat berbagai fungsi yang berguna untuk menghapus elemen dari array. Jadi, mari langsung ke artikel tanpa kerumitan Show
Option1 – PHP Hapus Elemen dari Array menggunakan unset()Fungsi unset PHP mengambil setidaknya satu variabel sebagai argumen dan menghapusnya. Fungsi ini berguna untuk menghapus elemen dari array di PHP. Yang Anda butuhkan hanyalah meneruskannya ke fungsi. Mari kita lihat bagaimana melakukannya
Poin plus dari unset adalah memungkinkan penghapusan elemen dari posisi apa pun. Kekurangannya adalah tidak akan mengindeks ulang kunci numerik. Namun, kami memiliki nilai kunci literal, jadi pengindeksan ulang tidak menjadi perhatian di sini Option2 – Hapus Elemen dari Array di PHP menggunakan array_pop()PHP array_pop menghapus elemen dari akhir array. Fungsinya sederhana dan satu-satunya argumen adalah array itu sendiri. Ini mempersingkat array dengan satu elemen dan mengembalikan elemen yang dihapus. Namun, jika array kosong maka akan mengembalikan null. Mari kita gunakan untuk menghapus elemen dari array asosiatif di PHP _Jadi, fungsinya melakukan apa yang diharapkan. Selanjutnya, kita akan mengetahui cara menghapus elemen dari awal array Option3 – Hapus Elemen dari Associative Array PHP menggunakan array_shift()PHP array_shift menghapus elemen dari awal array. Mirip dengan fungsi array_pop, dibutuhkan array sebagai argumen dan mengembalikan elemen yang dihapus. Satu poin penting terkait dengan nilai-nilai kunci. Semua tombol angka akan memulai kembali penghitungan dari nol sementara kunci literal akan tetap utuh Mari gunakan kembali array yang sama seperti pada contoh sebelumnya
Elemen pertama dihapus dan kunci literal di sini tidak terpengaruh. Pada bagian selanjutnya, kita akan melihat cara menghapus elemen dari array asosiatif di PHP menggunakan array_splice Option4 – Hapus elemen dari Associative Array PHP menggunakan array_splice()PHP array_splice adalah obat mujarab untuk kasus penggunaan yang ada. Itu karena fungsi ini dapat menghapus elemen dari array dari posisi manapun. Yang Anda butuhkan hanyalah memasukkan nilai yang tepat untuk offset dan panjang. Itulah yang akan kita lihat dalam contoh-contoh berikut. Mari kita lihat fungsi ini beraksi 1. Hapus dari Tengah Array PHP menggunakan array_splice()Kami akan mempertimbangkan larik yang sama dari contoh sebelumnya tetapi dengan enam karyawan untuk contoh ini. Katakanlah kita ingin menghapus Mari kita lihat melalui contoh menggunakan offset sebagai 2 dan panjang sebagai 1
Kunci dipertahankan di sini tetapi tampak aneh karena 2. Hapus dari Akhir Array menggunakan array_splice()Untuk menghapus elemen dari akhir array, kami akan menentukan offset -1. Offset -1 berarti elemen terakhir dari array. Panjangnya bisa dihilangkan di sini. Mari kita lihat cara kerjanya _3. Hapus dari Awal Array menggunakan array_splice()Terakhir, kami melihat cara menghapus dari awal array dan kami berharap tidak akan sulit bagi Anda untuk menebak nilai offset dan panjang yang tepat.
Sempurna. Array_splice adalah fungsi praktis untuk menghapus elemen dari array asosiatif di PHP Menghapus Elemen dari Array Asosiatif atau MultidimensiKami telah melihat berbagai cara untuk menghapus elemen dari array di PHP. Array_splice PHP lebih serbaguna dalam artian dapat menghapus elemen dari posisi apa pun, dan juga dapat mengindeks ulang kunci numerik. Fungsi lainnya, seperti yang telah kita lihat, lebih terspesialisasi. Anda dapat tetap berpegang pada yang Anda rasa nyaman Kami harap Anda menikmati artikel ini. Nantikan lebih lanjut di FuelingPHP Kelas dan Fungsi Disebutkanunset – (PHP 4, PHP 5, PHP 7, PHP 8) Seperti namanya, fungsi ini menghapus variabel. Itu diperkenalkan di PHP 4 dan tetap stabil di PHP terbaru array_pop – (PHP 4, PHP 5, PHP 7, PHP 8) Fungsi inti PHP untuk melepaskan elemen dari akhir array. Ini telah tersedia di instalasi PHP awal keempat dan telah menjadi fungsi yang stabil hingga sekarang array_shift – (PHP 4, PHP 5, PHP 7, PHP 8) Fungsi PHP bawaan untuk menggeser elemen dari awal array. Fungsi ini telah tersedia dari instalasi PHP keempat hingga kedelapan array_splice – (PHP 4, PHP 5, PHP 7, PHP 8) Fungsi ini menghapus dan mengganti sebagian dari array. Ini adalah salah satu fungsi PHP paling matang yang tersedia langsung Ingin mendalami lebih jauh tentang array PHP?Kami memiliki banyak artikel menyenangkan terkait dengan array PHP. Anda dapat menjelajahi ini untuk mempelajari lebih lanjut tentang array di PHP Cara membagi array asosiatif di PHP Bagaimana mengkonversi array asosiatif ke csv di PHP Tambahkan ke array di PHP Pos terkaitBagaimana mengetahui apakah suatu elemen ada dalam array asosiatif PHP Apa yang dimaksud dengan array asosiatif atau peta hash di PHP Cara mengurutkan . Buat, Urutkan, Filter, Gabungkan, Telusuri, Dll Array of Objects in PHP | Create, Sort, Filter, Merge, Search, Etc
Tulis Kode Lebih Baik Lebih Cepat Klik di sini untuk mendapatkan rahasia teratas 'Menjadi Rockstar PHP Dev dalam 7 Hari' kami dikirimkan ke kotak masuk Anda Daftar Keajaiban Stefanus Hai. Saya harap Anda menikmati artikel ini. Saya telah mengembangkan situs web dan perangkat lunak secara profesional selama lebih dari 20 tahun. Saya memulai FuelingPHP sebagai cara untuk memberikan kembali kepada komunitas sumber terbuka yang membantu saya dapat hidup dengan nyaman membangun hal-hal yang saya sukai Bagaimana cara menghapus array elemen terakhir di PHP?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.
Bagaimana Anda menghapus elemen terakhir dari sebuah array?Menggunakan Metode Array pop()
. Metode pop() mengembalikan elemen yang dihapus dari larik asli.
Bagaimana cara menghapus elemen dari array di PHP?Jika Anda ingin menghapus hanya satu elemen array, Anda dapat menggunakan unset() atau sebagai alternatif \array_splice() . Jika Anda mengetahui nilainya dan tidak mengetahui kunci untuk menghapus elemen, Anda dapat menggunakan \array_search() untuk mendapatkan kuncinya. Ini hanya berfungsi jika elemen tidak muncul lebih dari sekali, karena \array_search hanya mengembalikan klik pertama.
Bagaimana cara memunculkan elemen array terakhir di PHP?array_pop() muncul dan mengembalikan nilai elemen terakhir array , memperpendek array dengan satu elemen. Catatan. Fungsi ini akan mengatur ulang() pointer array dari array input setelah digunakan. |