6.2.30 compact[ Exemples avec compact ] PHP 4 >= 4.0.0Description
array compact(string|array varname ,[mixed ... ])
compact accepte différents paramètres. Les
paramètres peuvent être des variables contenant des chaînes,
ou un tableau de chaînes, qui peut contenir d'autres tableaux de noms, que
compact traitera récursivement.
Pour chacun des arguments, compact recherche une variable
avec une variable de même nom dans la table courante des symboles, et
l'ajoute dans le tableau, de manière à avoir la relation nom =>
'valeur de variable'. En bref, c'est le contraire de la fonction
extract. compact retourne
le tableau ainsi créé.
Exemple avec compact |
<?php $ville = "San Francisco"; $etat = "CA"; $evenement = "SIGGRAPH"; $location_vars = array("ville", "etat"); $result = compact("evenement", $location_vars); ?>
|
Après cette opération, $result sera le tableau suivant :
array(("evenement" => "SIGGRAPH", "ville" => "San Francisco", "etat" => "CA").
Voir aussi
extract.
Note |
compact a été ajoutée en PHP 4.0.
|
|