Re: Removing empty values from array
| From: | Robert Cummings | Date: | Thu, 25 Jun 2009 21:25:27 +0000 |
| Subject: | Re: Removing empty values from array | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-294620@lists.php.net to get a copy of this message | ||
Eddie Drapkin wrote:
On Thu, Jun 25, 2009 at 5:00 PM, Ashley Sheridan<ash@ashleysheridan.co.uk> wrote:And you would unfortunately find it doesn't work. Cheers, Rob. -- http://www.interjinn.com Application and Templating Framework for PHPOn Thu, 2009-06-25 at 17:52 -0300, Martin Scotta wrote:I'd just do foreach($array as &$v) {Hi all I have this in a simple routine... for($i=0, $if=count($array); $i<$if; ++$i)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 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phpif( $array[$i] == '' ) { array_splice( $array, $i, 1);--$i; --$if; }My question: is this the better way to do it? -- Martin Scottaif($v === false || $v === null || $v === 0) { unset($v); }} I wouldn't do anything more complicated >.>