Fonction compact() PHP
Exemple
Crée un tableau contenant les noms de variables et leurs valeurs :
<?php $firstname = "Bill"; $lastname = "Gates"; $age = "60"; $result = compact("firstname", "lastname", "age"); print_r($result); ?>
Définition et utilisation
La fonction compact() crée un tableau contenant les noms de variables et leurs valeurs.
Remarque :Toute chaîne de caractères qui ne correspond pas à un nom de variable est omise.
Syntaxe
compact(var1,var2...)
Paramètres | Description |
---|---|
var1 | Obligatoire. Peut être une chaîne de caractères contenant des noms de variables ou un tableau de variables. |
var2,... | Optionnel. Peut être une chaîne de caractères contenant des noms de variables ou un tableau de variables. Plusieurs paramètres sont autorisés. |
Description
La fonction compact() crée un tableau composé des variables passées en paramètres. Si le paramètre contient un tableau, les valeurs des variables du tableau seront également obtenues.
Le tableau retourné par cette fonction est un tableau associatif, les noms des clés sont les paramètres de la fonction, les valeurs sont les valeurs des variables dans les paramètres.
Le comportement exécuté par cette fonction est similaire à extract() Précisément le contraire.
Détails techniques
Valeur de retour : | Retourne un tableau contenant tous les noms de variables et leurs valeurs. |
Version PHP : | 4+ |
Plus d'exemples
Exemple 1
Utiliser une chaîne de caractères pour un variable non correspondante, ainsi qu'un tableau de noms de variables :
<?php $firstname = "Bill"; $lastname = "Gates"; $age = "60"; $name = array("firstname", "lastname"); $result = compact($name, "location", "age"); print_r($result); ?>