Maison > développement back-end > tutoriel php > 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()

藏色散人
Libérer: 2023-04-05 14:32:01
original
4107 Les gens l'ont consulté

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"...)
Copier après la connexion

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
)
Copier après la connexion

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); 
  
?>
Copier après la connexion

Sortie :

Array
(
    [AS] => ASSAM
    [OR] => ORISSA
    [KR] => KERELA
)
Copier après la connexion

Exemple-2 :

<?php 

$username = "max"; 
$password = "many"; 
$age = "31"; 
  
$NAME = array("username", "password"); 
  
$result = compact($NAME, "age"); 
      
print_r($result); 
  
?>
Copier après la connexion

Sortie :

Array
(
    [username] => max
    [password] => many
    [age] => 31
)
Copier après la connexion

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!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal