Transformer variables en tableau
Il existe une fonction PHP qui permet de regrouper plusieurs variables en un seul tableau. Cette fonction utilise les noms des variables pour créer un tableau. Une fois transformé en tableau, le nom de variable devient alors la clef.
Voici un exemple de script qui vous permettra de bien comprendre ce principe :
<?php
// Exemple avec un jeu de couleur
$couleur1 = "#000000";
$couleur2 = "#000011";
$couleur3 = "#000022";
$couleur4 = "#000033";
$tableauCouleur = compact("couleur1","couleur2","couleur3","couleur4");
// Affichage du tableau
foreach($tableauCouleur as $clef => $element)
echo $clef." => ".$element."<br>";
?>
On obtient l’affichage suivant :
couleur1 => #000000
couleur2 => #000011
couleur3 => #000022
couleur4 => #000033
couleur1 => #000000
couleur2 => #000011
couleur3 => #000022
couleur4 => #000033