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]);
}
}
?>
---
Justin French
http://indent.com.au
Though it's not really a one-liner:
[code]
while ($key = array_search('', $in)) unset($in[$key]);
[/code]
For more infos on array_seach(): http://www.php.net/array_search
Daniel
--
WWE e-commerce IT GmbH
Eiffestrasse 462, D-20537 Hamburg
Tel.: +49-40-2530659-0, Fax: +49-40-2530659-50
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php