[PHP] How to remove null values ​​from an array

Salve a tutti,

è da un pò di tempo che nons crivevo qualcosa, e oggi vi propongo una soluzione per eliminare i valori NULL da un’array PHP.

Ecco la funzione

function array_remove_null(&$array, $maintian_keys = true){
    $new_array = array();
    if(is_array($array)){
        foreach($array as $k=>$v){
            if($v&&$maintian_keys) $new_array[$k]=$v;
            elseif($v) $new_array[]=$v;
        }
    }
    $array = $new_array;
    return $array;
}

Per utilizzarla

array_remove_null($your_array_object);

La funzione è utilissima per la pulizzia di un’array parsato tante volte.

FONTE

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>