Gérer les clés et les valeurs d’un tableau
Avec PHP vous pouvez manipuler les clés et les valeurs d’un tableau associatif, comme récupérer ses clés, ou indexer ses clés, ou encore échanger ses clés et ses valeurs.
Lister les clés
La fonction array_keys() retourne toutes les clés d’un tableau associatif passé en paramètre.
<?php
$tab = array('nom' => 'Dupond','prenom' => 'jean', 'age' => 30);
$recupCle = array_keys($tab);
print_r($recupCle);
?>
Affichage
Array ( [0] => nom [1] => prenom [2] => age )
Lister les valeurs
La fonction array_values() convertit un tableau associatif en tableau indexé.
<?php
$tab = array('nom' => 'Dupond','prenom' => 'jean', 'age' => 30);
$recupVal = array_values($tab);
print_r($recupVal);
?>
Affichage
Array ( [0] => Dupond [1] => jean [2] => 30 )
Echanger les clés et les valeurs
La fonction array_flip() intervertit dans un tableau associatif les clés et les valeurs.
<?php
$tab = array('nom' => 'Dupond','prenom' => 'jean', 'age' => 30);
$tabFlip = array_flip($tab);
print_r($tabFlip);
?>
Affichage
Array ( [Dupond] => nom [jean] => prenom [30] => age )