Re: Removing empty values from array

From: Date: Thu, 25 Jun 2009 21:00:28 +0000
Subject: Re: Removing empty values from array
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-294617@lists.php.net to get a copy of this message
On Thu, 2009-06-25 at 17:52 -0300, Martin Scotta wrote: > Hi all > > I have this in a simple routine... > > for($i=0, $if=count($array); $i<$if; ++$i) > if( $array[$i] == '' ) > { > array_splice( $array, $i, 1); > > --$i; > --$if; > } > > My question: is this the better way to do it? > > -- > Martin Scotta > array_filter() will return an array without any elements that equate to false (empty strings, 0, false) although you can use the optional argument to specify your own function which should return true if you want to keep an element, or false if you want to ditch it, if you need to eliminate only empty strings. Thanks Ash www.ashleysheridan.co.uk

« previous php.general (#294617) next »