Récupération du premier élément d'un tableau en PHP
Considérons un tableau :
$array = [ 'apple', 'orange', 'plum' ];
Comment pouvons-nous obtenir le premier élément de ce tableau, excluant l'utilisation de array_shift, qui implique de passer par référence ?
Solution originale (O(n)) :
$firstElement = array_shift(array_values($array));
Solution optimisée (O(1)) :
Inverser et faire éclater le tableau offre une solution de complexité en temps constant :
$firstElement = array_pop(array_reverse($array));
Alternative Approches :
Notez que la modification du tableau à l'aide de reset() peut être plus efficace dans certains scénarios où une copie du tableau n'est pas souhaitée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!