Récupérer la première clé d'un array en PHP

Avril 2013

En PHP il n'existe aucune fonction qui permette de récupérer la première clé d'un tableau (tableau indexé ou tableau associatif, peu importe).

Mais il est possible de s'en sortir très facilement en combinant les fonctions array_keys et array_shift (qui dépile le premier élément d'un tableau) :

Dans un tout autre contexte, cet article est très intéressant : télécharger excel gratuitement.

$lang = array(
	'fr_FR' => 'Français - France',
	'fr_CA' => 'Français - Canada',
	'fr_BE' => 'Français - Belgique',
	'fr_CH' => 'Français - Suisse',
	'en_US' => 'English - United States'
);

$firstKey = array_shift(array_keys($lang));
echo $firstKey; // fr_FR

Allez donc jeter un oeil sur cette page : créer un feu d'artifice.

2 commentaires :
commentaire n°2769 par rakwen
rakwen jeudi 13 mars 2014, 01:56
Runtime Notice: Only variables should be passed by reference
ça ne fonctionnnnnne paaaaaaaaaaaaas !
commentaire n°2875 par pifoux
pifoux mercredi 27 août 2014, 22:18
$keysLang=array_keys($lang);
$firstLang=$keysLang[0];
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré