note 85184 added to function.array-key-exists

From: Date: Tue, 19 Aug 2008 12:09:01 +0000
Subject: note 85184 added to function.array-key-exists
Groups: php.notes 
Request: Send a blank email to php-notes+get-143628@lists.php.net to get a copy of this message
Here's a function to return a reference to the first array element that has a given key. The code works for multidimensional arrays: <?php function &array_find_element_by_key($key, &$form) { if (array_key_exists($key, $form)) { $ret =& $form[$key]; return $ret; } foreach ($form as $k => $v) { if (is_array($v)) { $ret =& array_find_element_by_key($key, $form[$k]); if ($ret) { return $ret; } } } return FALSE; } ?> ---- Server IP: 69.147.83.197 Probable Submitter: 196.218.200.202 ---- Manual Page -- http://www.php.net/manual/en/function.array-key-exists.php Edit -- https://master.php.net/note/edit/85184 Del: integrated -- https://master.php.net/note/delete/85184/integrated Del: useless -- https://master.php.net/note/delete/85184/useless Del: bad code -- https://master.php.net/note/delete/85184/bad+code Del: spam -- https://master.php.net/note/delete/85184/spam Del: non-english -- https://master.php.net/note/delete/85184/non-english Del: in docs -- https://master.php.net/note/delete/85184/in+docs Del: other reasons-- https://master.php.net/note/delete/85184 Reject -- https://master.php.net/note/reject/85184 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#143628) next »