note 87542 added to function.key

From: Date: Tue, 09 Dec 2008 19:19:37 +0000
Subject: note 87542 added to function.key
Groups: php.notes 
Request: Send a blank email to php-notes+get-147966@lists.php.net to get a copy of this message
Here is an improved version of the KeyName function below. It is simpler and faster, especially on large arrays as it runs in O(1) instead of O(n). <?php function KeyName(array $a, $pos) { $temp = array_slice($a, $pos, 1, true); return key($temp); } ?> Also, KeyName($a, -1) will return the last key, etc. ---- Server IP: 69.147.83.197 Probable Submitter: 66.194.104.5 ---- Manual Page -- http://www.php.net/manual/en/function.key.php Edit -- https://master.php.net/note/edit/87542 Del: integrated -- https://master.php.net/note/delete/87542/integrated Del: useless -- https://master.php.net/note/delete/87542/useless Del: bad code -- https://master.php.net/note/delete/87542/bad+code Del: spam -- https://master.php.net/note/delete/87542/spam Del: non-english -- https://master.php.net/note/delete/87542/non-english Del: in docs -- https://master.php.net/note/delete/87542/in+docs Del: other reasons-- https://master.php.net/note/delete/87542 Reject -- https://master.php.net/note/reject/87542 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#147966) next »