Here is a version of Array_slice which takes into account keys.
That may be a suggestion for future
developpement.
<?php
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;
}
?>