note 65362 added to language.variables.variable
| From: | stuart at deadbodiesdontdrown dot com | Date: | Sat, 29 Apr 2006 15:22:02 +0000 |
| Subject: | note 65362 added to language.variables.variable | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-110093@lists.php.net to get a copy of this message | ||
i think there was a comment about dynamically globalizing a var, but heres an example of using it
for unsetting array keys.
function unsetkeys($name=FALSE,$keys=FALSE){
global ${$name};
foreach($keys as $key){ unset(${$name}[$key]); }
}
// set an array. blah.
$colors=array('cold'=>'blue', 'warm'=>'yellow',
'blah'='stupid');
// remove cold and warm
unsetkeys('colors',array('cold','warm'));
// should output "blah => stupid"
print_r($colors);
----
Server IP: 64.71.164.2
Probable Submitter: 71.71.211.240
----
X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER
autolearn=no version=2.64
----
Manual Page -- http://www.php.net/manual/en/language.variables.variable.php
Edit -- http://master.php.net/note/edit/65362
Del: integrated -- http://master.php.net/note/delete/65362/integrated
Del: useless -- http://master.php.net/note/delete/65362/useless
Del: bad code -- http://master.php.net/note/delete/65362/bad+code
Del: spam -- http://master.php.net/note/delete/65362/spam
Del: non-english -- http://master.php.net/note/delete/65362/non-english
Del: in docs -- http://master.php.net/note/delete/65362/in+docs
Del: other reasons-- http://master.php.net/note/delete/65362
Reject -- http://master.php.net/note/reject/65362
Search -- http://master.php.net/manage/user-notes.php