Comment obtenir le dernier n éléments dans un tableau PHP comme un autre tableau?
Comment puis-je obtenir un tableau des n derniers éléments d'un autre tableau en PHP?
Vous devez vous connecter pour publier un commentaire.
Comment puis-je obtenir un tableau des n derniers éléments d'un autre tableau en PHP?
Vous devez vous connecter pour publier un commentaire.
$n
est égal au nombre d'éléments que vous voulez à la fin.Vous pouvez utiliser array_slice:
Si les indices de tableau sont importantes pour vous, rappelez-vous que
array_slice
sera réinitialisé et réorganiser le tableau numérique indices. Vous avez besoin de lapreserve_keys
drapeau (4e paramètre) mis à vrai pour éviter cela.Vous pouvez utiliser http://us2.php.net/array_slice.
Cependant,
$n
est le décalage de début de la tranche, donc pour le calculer, vous devez soustraire de la longueur de la table:$n = count($old) - $target_size
.If offset is non-negative, the sequence will start at that offset in the array. If offset is negative, the sequence will start that far from the end of the array.