Fonction compact()
Exemple
Créez un tableau à partir de variables et de leurs valeurs :
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$result = compact("firstname", "lastname", "age");
print_r($result);
?> Définition et utilisation
La fonction compact() crée un tableau à partir de variables et de leurs valeurs.
Remarque : Toute chaîne qui ne correspond pas aux noms de variables sera ignorée.
Syntaxe
compact( var1, var2... ) Valeurs des paramètres
| Paramètre | Description |
|---|---|
| var1 | Requis. Peut être une chaîne contenant le nom de la variable, ou un tableau de variables. |
| var2,... | Optionnel. Peut être une chaîne contenant le nom de la variable, ou un tableau de variables. Plusieurs paramètres sont autorisés. |
Détails techniques
| Valeur de retour : | Retourne un tableau contenant toutes les variables ajoutées. |
|---|---|
| Version PHP : | 4+ |
| Journal des modifications : | À partir de la version 7.3, cette fonction émet une erreur de niveau E_NOTICE si une variable non définie est fournie. |
Plus d'exemples
Exemple
Utilisation d'une chaîne qui ne correspond pas à une variable, et d'un tableau de noms de variables :
<?php
$firstname = "Peter";
$lastname = "Griffin";
$age = "41";
$name = array("firstname", "lastname");
$result = compact($name, "location", "age");
print_r($result);
?>