La fonction compact()
crée un tableau contenant des noms de variables et leurs valeurs.
Remarque: Toute chaîne sans nom de variable correspondant à lui est omise.
Créez un tableau contenant des noms de variables et leurs valeurs:
<? Php $ FirstName = "Bill" ; $ LastName = "Gates" ; $ age = "60" ; $ résultat = Compact ( "FirstName" , "LastName" , "Age" ) ; print_r ( $ result ) ; ?>
Essayez-le vous-même
Utilisez une chaîne qui ne correspond pas à la variable et à un tableau de noms de variables:
<? Php $ FirstName = "Bill" ; $ LastName = "Gates" ; $ age = "60" ; $ name = array ( "FirstName" , "LastName" ) ; $ résultat = compact ( $ nom , "emplacement" , "âge" ) ; print_r ( $ result ) ; ?>
Essayez-le vous-même
compact ( var1 , var2 ... )
paramètre | décrire |
---|---|
var1 | Requis. Il peut s'agir d'une chaîne avec des noms de variables ou d'un tableau de variables. |
var2 , ... | Facultatif. Il peut s'agir d'une chaîne avec des noms de variables ou d'un tableau de variables. Autorisez plusieurs paramètres. |
La fonction compact()
crée un tableau de variables avec des paramètres. Si un tableau existe dans le paramètre, la valeur de la variable dans le tableau est également obtenue.
Le tableau renvoyé par cette fonction est un tableau associatif, le nom de clé est le paramètre de la fonction, et la valeur de clé est la valeur de la variable dans le paramètre.
Le comportement de cette fonction est exactement l'opposé de extract()
.