Re: unset empty elements in an array

From: Date: Mon, 12 Jul 2004 08:38:37 +0000
Subject: Re: unset empty elements in an array
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-190225@lists.php.net to get a copy of this message
On Mon, 12 Jul 2004 15:33:53 +1000, Justin French wrote: > Hi, > > Looking for a one-liner to delete all empty elements in an array. I > know I can do it with a foreach loop, but I'm hoping that I've missed > an existing function in the manual which may already do this, or a > simple one-liner to replace the foreach. > > <?php > foreach($in as $k => $v) { > if(empty($v)) { > unset($in[$k]); > } > } > ?> Sure, a one-liner: foreach ($in as $k => $v ) { if(empty($v)) unset($in[$k]); } ;). Really what do you need an internal function for something simple like that? thomas

« previous php.general (#190225) next »