Menghapus Elemen Array Kosong – Sebuah proses yang digunakan untuk menghapus sebuah value yang berada di dalam array. Untuk penghapusan hanya pada value, sedangkan pada key array tetap terdeteksi namun value nya null atau kosong. pada script dibawan ini saya isi setelah contoh adalah spasi, jadi jika dilihat karakter pada setelah kata conton di bawah ini spasinya agak berbeda dengan spasi setelahnya (1 spasi).
Script php hapus value array
$q = 'contoh kalimat yang dihapus'; $q = explode(" ",$q); print_r(array_filter($q));
Pada kasus saya, yang ingin saya hapus pada elemen sebuah array yaitu value dan juga key nya. Dan selanjutnya untuk urutan array di susun ulang dari 0. Untuk script diatas value dihapus tanpa membuang index key pada array Lain dengan script dibawah ini:
Sebelum di hapus menggunakan array_filter jika di cek dengan fungsi print_r pada variabel $q yang kedua akan menghasilkan keluaran seluruh array dengan beberapa value kosong:
Namun setelah di hapus menggunakan fungsi array_filter hasilnya sebagai berikut:
Output:
Terlihat pada hasil output diatas, index key array yaitu 0, 3, 4, 5 tidak tersusun berurutan, melainkan mengikut hasil susunan awal. Nah untuk melakukan penyusunan index dari 0 sampai berikutnya berikut scriptnya dibawah ini.
Script php hapus value dan key array
$array = 'contoh kalimat yang ingi dihapus'; $filteredarray = array_values( array_filter($array) ); print_r($filteredarray);
output:
demikian Menghapus Elemen Array Kosong semoga membnatu dan bermanfaat.