Maison  >  Article  >  développement back-end  >  Explication détaillée de la façon d'utiliser la fonction php compact()

Explication détaillée de la façon d'utiliser la fonction php compact()

藏色散人
藏色散人original
2019-03-08 13:36:403994parcourir

La fonction compact() est une fonction intégrée à PHP qui est utilisée pour créer des tableaux à l'aide de variables. Cette fonction est l’opposé de la fonction extract(). Il crée un tableau associatif dont les clés sont des noms de variables et dont les valeurs correspondantes sont des valeurs de tableau.

Explication détaillée de la façon d'utiliser la fonction php compact()

Syntaxe :

array compact("variable 1", "variable 2"...)

Paramètres : Cette fonction accepte un nombre variable de paramètres séparés par l'opérateur virgule (','). Ces paramètres sont de type de données chaîne et spécifient les noms des variables que nous souhaitons utiliser pour créer le tableau. On peut également passer un tableau en argument à cette fonction, auquel cas tous les éléments du tableau passés en argument seront ajoutés au tableau de sortie.

Valeur de retour : Cette fonction renvoie un tableau avec toutes les variables ajoutées.

Remarque : Toute chaîne passée en argument qui ne correspond pas à un nom de variable valide sera ignorée et ne sera pas ajoutée au tableau.

Exemple :

输入 : $AS="ASSAM", $OR="ORISSA", $KR="KERELA"
        compact("AS", "OR", "KR");
输出:
Array
(
    [AS] => ASSAM
    [OR] => ORISSA
    [KR] => KERELA
)

Le programme suivant illustre le fonctionnement de la fonction compact() en PHP :

Exemple-1 :

<?php 
      
$AS = "ASSAM"; 
$OR = "ORISSA"; 
$KR = "KERELA"; 
      
$stats = compact("AS", "OR", "KR"); 
  
print_r($states); 
  
?>

Sortie :

Array
(
    [AS] => ASSAM
    [OR] => ORISSA
    [KR] => KERELA
)

Exemple-2 :

<?php 

$username = "max"; 
$password = "many"; 
$age = "31"; 
  
$NAME = array("username", "password"); 
  
$result = compact($NAME, "age"); 
      
print_r($result); 
  
?>

Sortie :

Array
(
    [username] => max
    [password] => many
    [age] => 31
)

Recommandations associées : "Tutoriel PHP"

Cet article est une introduction à l'utilisation de la fonction php compact(). J'espère qu'il sera utile aux amis dans le besoin !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn