I also just discovered how to check for these keys with no value as isset() will
return false:
<?php
$arr = array("foo" => "bar");
$arr["foo"] = NULL;
print_r($arr); // you can see "foo" is still there
if (array_key_exists("foo", $arr))
{
echo("it's there!");
}
?>
bvr.
==================BEGIN FORWARDED MESSAGE==================
Yes, I read that one on this list and it reminded me
of a problem where i used $Arr['cyanide'] = NULL;
because the key was still defined after this.
never figured unset() would do the trick because I
always did = NULL.
bvr.
On Wed, 16 Jan 2002 17:45:21 -0500, Erik Price wrote:
>This is a good one I just learned last week -- unset the variable. That
>is,
>
>unset($Arr[2]);
>
>or
>
>unset($Arr['cyanide']);
>
>from what I understand, the discovery of this easy way to do this was
>accidental. See the second annotation of "array_splice()" in the PHP
>manual here for the details:
>http://www.php.net/manual/en/function.array-splice.php
===================END FORWARDED MESSAGE===================
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]