note 80104 added to function.array-key-exists

From: Date: Sat, 29 Dec 2007 12:19:00 +0000
Subject: note 80104 added to function.array-key-exists
Groups: php.notes 
Request: Send a blank email to php-notes+get-134107@lists.php.net to get a copy of this message
If you use func_get_args, you can make a slightly prettier implementation of diogoshaw's function: <?php function array_keys_exist() { $keys = func_get_args(); $haystack = array_shift($keys); foreach ($keys as $key) if (!array_key_exists($key, $haystack)) return false; return true; } //Pans out as: if (array_keys_exist($_GET, 'login', 'user', 'passwd') { //login; } else { //don't login; } ?> ---- Server IP: 69.147.83.197 Probable Submitter: 71.181.190.143 ---- Manual Page -- http://www.php.net/manual/en/function.array-key-exists.php Edit -- https://master.php.net/note/edit/80104 Del: integrated -- https://master.php.net/note/delete/80104/integrated Del: useless -- https://master.php.net/note/delete/80104/useless Del: bad code -- https://master.php.net/note/delete/80104/bad+code Del: spam -- https://master.php.net/note/delete/80104/spam Del: non-english -- https://master.php.net/note/delete/80104/non-english Del: in docs -- https://master.php.net/note/delete/80104/in+docs Del: other reasons-- https://master.php.net/note/delete/80104 Reject -- https://master.php.net/note/reject/80104 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#134107) next »