Comment récupérer le premier élément d’un tableau en PHP
Si vous connaissez l’index ou la clé exacte d’un tableau, vous pouvez facilement obtenir le premier élément, comme ceci:
<?php
// Exemple de tableau indexé
$langages = array("PHP", "Java", "Ada", "HTML", "CSS", "Fortran");
echo $langages[0]; // Sortie: PHP
// Exemple de tableau associatif
$langages = array("p" => "PHP", "j" => "Java", "a" => "Ada", "h" => "HTML");
echo $langages["p"]; // Sortie: PHP
?>
<?php
// Exemple de tableau indexé
$langages = array("PHP", "Java", "Ada", "HTML", "CSS", "Fortran");
echo $langages[0]; // Sortie: PHP
// Exemple de tableau associatif
$langages = array("p" => "PHP", "j" => "Java", "a" => "Ada", "h" => "HTML");
echo $langages["p"]; // Sortie: PHP
?>
<?php // Exemple de tableau indexé $langages = array("PHP", "Java", "Ada", "HTML", "CSS", "Fortran"); echo $langages[0]; // Sortie: PHP // Exemple de tableau associatif $langages = array("p" => "PHP", "j" => "Java", "a" => "Ada", "h" => "HTML"); echo $langages["p"]; // Sortie: PHP ?>
Pourtant, dans certaines cas vous ne connaissez pas l’index exact ou la clé du premier élément. Dans ce cas là, vous pouvez utiliser la fonction array_values() qui renvoie toutes les valeurs du tableau et indexe du tableau, comme illustré dans l’exemple suivant:
<?php
$langages = array(5 => "PHP", 2 => "Java", 10 => "Ada", 1 => "HTML");
echo array_values($langages)[0]; // Sortie: PHP
?>
<?php
$langages = array(5 => "PHP", 2 => "Java", 10 => "Ada", 1 => "HTML");
echo array_values($langages)[0]; // Sortie: PHP
?>
<?php $langages = array(5 => "PHP", 2 => "Java", 10 => "Ada", 1 => "HTML"); echo array_values($langages)[0]; // Sortie: PHP ?>