Obtenir l'avant-dernière valeur dans le tableau

Je suis souvent à l'aide de ce qui suit pour obtenir la deuxième à la dernière valeur dans un tableau:

$z=array_pop(array_slice($array,-2,1));

Ai-je raté une fonction php pour le faire en une seule fois ou est-ce le meilleur que j'ai?

source d'informationauteur zaf