Récupérer le premier élément d'un tableau avec PHP
Publié le 21/01/2022 • Actualisé le 21/01/2022
Dans ce bout de code, nous voyons comment récupérer le premier élément d'un tableau avec PHP. C'est un snippet classique que tous les développeurs PHP ont dû utiliser un jour ou l'autre. En fait, il y a de multiples manières de faire. Je ne vais pas toutes les présenter, mais je vais en montrer une utilisant la fonction array_key_first()
. Cette fonction est moins connue car elle a été introduite dans PHP 7.3. Pour passer en revue toutes les autres méthodes, cliquez sur les liens "plus sur le web" et StackOverflow ci-dessous.
<?php
declare(strict_types=1);
namespace App\Controller\Snippet;
/**
* J'utilise un trait PHP afin d'isoler chaque snippet dans un fichier.
* Ce code doit être apellé d'un contrôleur Symfony étendant AbstractController (depuis Symfony 4.2)
* ou Symfony\Bundle\FrameworkBundle\Controller\Controller (Symfony <= 4.1).
* Les services sont injectés dans le constructeur du contrôleur principal.
*/
trait Snippet185Trait
{
public function snippet185(): void
{
$myNicearray = [
'foo' => 'first',
'bar' => 'second',
1 => 'before last',
0 => 'last',
];
echo $myNicearray[array_key_first($myNicearray)].PHP_EOL;
// That's it! 😁
}
}
Exécuter le snippet Plus sur Stackoverflow Lire la doc Plus sur le web Snippet aléatoire