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 . Tutorial 2023 15+ Array of Objects PHP Code Examples | 2023 Tutorial
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 nilai kunci dari array multidimensi di PHP?Menggunakan Fungsi unset() . Fungsi unset() digunakan untuk menghapus elemen dari array. Fungsi unset digunakan untuk menghancurkan variabel lain dan cara yang sama digunakan untuk menghapus elemen apa pun dari array. Perintah unset ini mengambil kunci array sebagai input dan menghapus elemen itu dari array.
Bagaimana Anda menghapus elemen dari array multidimensi?Menghapus elemen dalam Array Multidimensi. Kita dapat menggunakan metode pop() untuk menghapus elemen dari larik dalam , dan juga menggunakan metode pop() untuk menghapus seluruh larik dalam.
Bagaimana cara menghapus elemen dari array multidimensi di PHP?Gunakan fungsi array_map() dengan callback array_filter untuk memfilter setiap larik dalam larik multidimensi . Dengan menggunakan kedua fungsi tersebut, Anda dapat dengan mudah menghapus elemen kosong dari array multidimensi di PHP. fungsi array_map() mengirim elemen array ke fungsi callback.
Bagaimana cara menghapus kunci array dari array multidimensi di PHP?Hapus kunci dari array asosiatif php
. $array = array("key1" => "nilai1", "key2" => "nilai2"); . Here we will remove/delete the elements/values in the array with the key without using array_pop function. |