php.net sagt zu array_sclice
array array_slice ( array $array , int $offset [, int $length [, bool $preserve_keys = false ]] )
Ich würde gerne $length nicht angeben, womit der ganze Rest des Arrays betroffen ist. Allerdings würde ich gerne $preserve_keys = TRUE verwenden. Bisher habe ich das so gemacht:
$Data = array(
1980 => 3,
1990 => 4,
2000 => 5,
2010 => 29,
2020 => 42,
);
$clip_from = 2000;
$data_length = count($Data);
$key_clip_from = array_search($clip_from, array_keys($Data));
$Data = array_slice($Data, $key_clip_from, $data_length - $key_clip_from, true);
Gehts einfacher?
Cheers,
Baba