Remover Valores Nulos e Falsos de Arrays PHP de Forma Rápida

Dica rápida de PHP hoje pessoal..

Imagina que temos um array como esse:

<?php $arrayComValoresNulos = array('um', 'dois', '', NULL, false, array()); ?>

Veja que temos uma string vazia, um valor nulo, um falso e um array vazio.

Como você faria para remover esses valores do array? Faria um for/foreach com if? Bah..

Veja como remover de forma rápida e pragmática:

<?php $arrayLimpo = array_filter($arrayComValoresNulos); ?>

Exibindo o novo array teremos o desejado: Array ([0] => um [1] => dois).

Até mais.

Written on January 31, 2013

Share: