zzapper wrote:
Hi,
I can use

 if (count($somearray) > 0) to test for an empty array.


why don't you test it.

$a = array();
$b = array(null, null, null);
$c = array(false, false);
$d = array(1, 1, 1);

echo "array \$a: \n---------------------------\n";
var_dump(empty($a), count($a), array_filter($a), array_values($a));
echo "array \$b: \n---------------------------\n";
var_dump(empty($b), count($b), array_filter($b), array_values($b));
echo "array \$c: \n---------------------------\n";
var_dump(empty($c), count($c), array_filter($c), array_values($c));
echo "array \$d: \n---------------------------\n";
var_dump(empty($d), count($d), array_filter($d), array_values($d));



It is possible to have an array with null values which is effectively empty but 
fails the above as
it's count (I belive is greater than 0).

look above.


Any ideas

plenty. hopefully the code above give you a few too :-)



--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to