Menghapus Elemen Array Kosong

By , May 11, 2016,

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:

value array sebelum dihapus

value array sebelum dihapus

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:

Menghapus elemen array

Menghapus elemen array

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:

Menghapus Elemen Array (key dan value) Kosong

Menghapus Elemen Array (key dan value) Kosong

demikian Menghapus Elemen Array Kosong semoga membnatu dan bermanfaat.

Postingan berikutnya

  1. cara hapus index array
  2. menghapus array kosong php
  3. menghapus kalimat dalam array
  4. array kosong
  5. cara menghapus anggota array php
Category: PHP

Leave a Reply

Your email address will not be published. Required fields are marked *