note 17593 added to function.array-slice

From: Date: Sun, 16 Dec 2001 00:09:49 +0000
Subject: note 17593 added to function.array-slice
Groups: php.notes 
Request: Send a blank email to php-notes+get-22916@lists.php.net to get a copy of this message
Here is a version of Array_slice which takes into account keys. That may be a suggestion for future developpement. function array_slice_key($array, $offset){ if (!is_array($array)) return FALSE; if (func_num_args() == 3){ $length = func_get_arg(2); $length = max(0,intval($length)); } else { $length = count($array); } $i = 0; $return = array(); $keys = array_slice(array_keys($array), $offset, $length); foreach( $keys as $key){ $return[$key] = $array[$key]; } return $return; } -- http://www.php.net/manual/en/function.array-slice.php http://master.php.net/manage/user-notes.php?action=edit+17593 http://master.php.net/manage/user-notes.php?action=delete+17593 http://master.php.net/manage/user-notes.php?action=reject+17593

« previous php.notes (#22916) next »