0) while (list($key, $val) = each($array3)) $array_merged[$key] = $val; return (array)$array_merged; } } if (!function_exists('array_shift')) { function array_shift(&$array) { $i = 0; $shifted_array = array(); reset($array); while (list($key, $value) = each($array)) { if ($i > 0) { $shifted_array[$key] = $value; } else { $return = $array[$key]; } $i++; } $array = $shifted_array; return $return; } } if (!function_exists('array_reverse')) { function array_reverse($array) { $reversed_array = array(); for ($i=sizeof($array)-1; $i>=0; $i--) { $reversed_array[] = $array[$i]; } return $reversed_array; } } if (!function_exists('array_slice')) { function array_slice($array, $offset, $length = '0') { $length = abs($length); if ($length == 0) { $high = sizeof($array); } else { $high = $offset+$length; } for ($i=$offset; $i<$high; $i++) { $new_array[$i-$offset] = $array[$i]; } return $new_array; } } ?>