Bonjour,
Ma question se résume au titre, je cherche à conserver uniquement les 12 derniers éléments de mon array.
Google sur ce coup n'est pas ami.
Quelqu'un aurait il la solution ?
En vous remerciant.
Bonjour,
Ma question se résume au titre, je cherche à conserver uniquement les 12 derniers éléments de mon array.
Google sur ce coup n'est pas ami.
Quelqu'un aurait il la solution ?
En vous remerciant.
avec un array_slice
Super, merci à toi !
bonne fin de journée
Je ne comprends pas, je fais :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $conso = explode(',', $history); unset($conso['0']); print_r(array_slice($conso, 11));
qui me donne :
Array ( [0] => 6 [1] => 5 [2] => 5 [3] => 4 [4] => 5 [5] => 2 [6] => 4 [7] => 3 [8] => 6 [9] => 5 [10] => 1 [11] => 6 [12] => 3 [13] => 5 [14] => 4 [15] => 5 [16] => 2 [17] => 1 [18] => 4 [19] => 4 [20] => 6 [21] => 4 [22] => 3 [23] => 2 [24] => 4 )
le premier paramètre c'est offset, t'attendais quoi ?
Les 12 derniers enregistrements.
D'après la doc :
Donc array_slice($conso, 11) me parait correct je ne comprends pas.$input = array("a", "b", "c", "d", "e");
$output = array_slice($input, 2); // retourne "c", "d", et "e"
J'ai loupé quelque chose ?
Partager