Menghapus Value Kosong Didalam Array Dengan PHP

Dipublikasikan oleh El Cicko pada

cropped blake connally IKUYGCFmfw4 unsplash

Udah lama ga nulis artikel lagi…maklum…banyak banget kerjaan numpuk..hehehe
sekarang kita coba bikin function buat ngilangin value yang kosong didalam suatu array.
Bingung? begini..misalkan saya punya array sebagai berikut :

$array = array("satu", "dua", 0, "tiga", " ", "lima");

jika kita tampilkan maka hasilnya kurang lebih jadi seperti ini :

Array
(
    [0] => satu
    [1] => 0
    [2] => tiga
    [4] => 
    [5] => lima
)

nah..sekarang kita bikin functionnya supaya nilai yang kosong diatas secara automatis di hapus, sekarang kita bikin function.php

<?php
function array_empty_remover($array, $remove_null_number = true) {
	$new_array = array();
	$null_exceptions = array();
	foreach ($array as $key => $value) {
		$value = trim($value);
		if($remove_null_number) {
			$null_exceptions[] = '0';
		}
		if(!in_array($value, $null_exceptions) && $value != "") {
			$new_array[] = $value;
		}
	}
	return $new_array;
}

buat contoh pengunaannya kaya begini :

<?php
$array = array("satu", "dua", 0, "tiga", " ", "lima");
$remove_null_number = true;
$new_array = array_empty_remover($array, $remove_null_number);
print_r($new_array);

hasilnya kurang lebih seperti ini :

Array
(
    [0] => satu
    [1] => dua
    [2] => tiga
    [3] => lima
)

Sekian dulu…semoga bermanfaat…Amien 😀


El Cicko

Nama saya Riky Fahri Hasibuan, Saya yang biasa nulis di blog ini. Blog ini adalah sarana dokumentasi dari apa yang saya kerjakan dan tidak ada salahnya juga saya sebarkan. Jika artikel di blog bermanfaat, kamu bisa memberikan apresiasi pada blog ini dengan memberikan donasi pada blog ini.

2 Komentar

february · Desember 21, 2011 pada 9:07 pm

thanks for your script

elcicko · Desember 22, 2011 pada 7:24 am

sama-sama 🙂

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *