Fonction de liste PHP

Fonction de liste PHP
Le tableau PHP est utilisé pour stocker les multiples valeurs dans une variable. Parfois, cela nécessite de stocker une ou plusieurs ou toutes les valeurs du tableau dans une ou plusieurs variables. Cette fonction est d'abord introduite dans PHP version 4 qui est utilisée pour stocker les valeurs du tableau numérique uniquement. Les valeurs clés du tableau sont stockées par cette fonction à partir de PHP version 7.1. Les différentes façons de lire les valeurs du tableau à l'aide de cette fonction sont présentées dans ce tutoriel.

Syntaxe:

Liste ($ variable1, $ variable2,…)

Une ou plusieurs variables peuvent être utilisées comme valeurs d'argument de cette fonction. Les arguments sont séparés par une virgule. Un argument est obligatoire pour cette fonction. Les valeurs du tableau sont attribuées aux variables d'argument qui sont définies dans la fonction List (). Une erreur est renvoyée si le nombre d'arguments définis dans cette fonction est supérieur aux valeurs du tableau.

Différents exemples de fonctions list ()

Les différentes utilisations de la fonction List () sont présentées dans cette partie du tutoriel à l'aide de plusieurs exemples.

Exemple 1: Imprimez toutes les valeurs du tableau

Créez un fichier PHP avec le script suivant stocke toutes les valeurs du tableau dans les variables à l'aide de la fonction list (). Ici, le tableau contient trois valeurs de chaîne. Ces valeurs sont stockées en trois variables et ces variables sont imprimées plus tard.

// Déclarer un tableau de chaînes
$ str_arr = array ('bienvenue', 'to', 'linuxhint');
// attribue les valeurs du tableau dans les variables de liste
Liste (Val1, Val2, Val3) = $ str_arr;
// imprime les valeurs des variables de liste
printf ("Les valeurs du tableau sont:
% s
% s
% s
", Val1, Val2, Val3);
?>

Sortir:

La sortie suivante apparaît après l'exécution du script précédent:

Exemple 2: Imprimez les deux premières valeurs du tableau

Parfois, cela nécessite d'imprimer un nombre particulier d'éléments du début du tableau. Cette tâche peut être effectuée en utilisant la fonction List (). Créez un fichier PHP avec le script suivant qui lit les deux premières valeurs du tableau en deux variables à l'aide de la fonction list (). Le tableau contient 5 valeurs et les deux premières valeurs du tableau sont stockées en deux variables qui sont imprimées plus tard.

// déclare un tableau numérique
$ num_arr = array (70, 39, 12, 82, 53);
// attribue les valeurs du tableau en deux variables de liste
list ($ VAL1, $ VAL2) = $ num_arr;
// imprime les valeurs des variables de liste
printf ("Les deux premières valeurs de tableau sont:
% s
% s
", Val1, Val2);
?>

Sortir:

La sortie suivante apparaît après avoir exécuté le script précédent. Les premières et seconds valeurs du tableau sont de 70 et 39:

Exemple 3: Imprimez les première et troisième valeurs du tableau

Parfois, cela nécessite d'imprimer les éléments particuliers du tableau à partir de positions différentes. Cette tâche peut être effectuée en utilisant la fonction List (). Créez un fichier PHP avec le script suivant qui lit les première et troisième valeurs du tableau en deux variables à l'aide de la fonction list (). Le tableau contient 5 valeurs. Les première et troisième valeurs du tableau sont stockées en deux variables qui sont imprimées plus tard.

// déclare un tableau numérique
$ num_arr = array (70, 39, 12, 82, 53);
// Attribuez les premières et troisième valeurs du tableau en deux variables
error_Reportting (1); list (val1 ,, $ Val3) = $ num_arr;
// imprime les valeurs des variables de liste
printf ("Les premières et troisième valeurs de tableau sont:
% s
% s
", Val1, Val3);
?>

Sortir:

La sortie suivante apparaît après avoir exécuté le script précédent. Les première et troisième valeurs du tableau sont de 70 et 12:

Exemple 4: en utilisant plus de variables dans la liste ()

Si le nombre de variables qui sont affectés dans la fonction List () est supérieur aux éléments du tableau, la variable supplémentaire est vide. Créez un fichier PHP avec le script suivant qui lit toutes les valeurs du tableau en cinq variables et les valeurs des $ var1 et $ var sont imprimées ultérieurement. Le tableau contient trois éléments uniquement. Ainsi, les $ var4 et $ var5 sont vides.

// déclare un tableau numérique
$ num_arr = array (70, 39, 12);
// attribue cinq variables dans la liste () qui sont supérieures aux valeurs du tableau
Liste (Val1, VAL2, VAL3, VAL4, VAL5) = $ num_arr;
// imprime les valeurs des variables de liste
printf ("La valeur des variables de première et cinquième liste est:
% s
% s
", Val1, Val5);
?>

Sortir:

La sortie suivante apparaît après avoir exécuté le script précédent. La valeur de Val1 est imprimée dans la sortie:

Exemple 5: Utilisez la liste List () avec la fonction Expllode ()

La fonction exploser () est utilisée pour créer un tableau à partir d'une valeur de chaîne basée sur un séparateur. Créez un fichier PHP avec le script suivant qui stocke les valeurs de tableau générées par la fonction Expllode () en quatre variables qui sont imprimées ultérieurement. La fonction exploser () utilisée dans le script crée un tableau en divisant une chaîne basée sur l'espace.

// Attribuez la sortie de la fonction Expllode () dans les arguments list ()
Liste (Val1, Val2, Val3, Val4) = Expllode ("", "J'aime la programmation PHP");
// imprime les valeurs des variables de liste
printf ("Les valeurs des variables de liste sont:
% s
% s
% s
% s
", Val1, Val2, Val3, Val4);
?>

Sortir:

La sortie suivante apparaît après avoir exécuté le script précédent. Toutes les valeurs du tableau sont imprimées dans la sortie:

Conclusion

La liste () est une fonction utile de PHP qui est utilisée pour lire toutes les valeurs ou les valeurs particulières du tableau. Les différentes façons de lire les valeurs du tableau à l'aide de la fonction List () sont présentées dans ce tutoriel à travers des exemples simples. Nous espérons que vous comprenez maintenant le but de l'utilisation de la fonction List () après avoir lu ce tutoriel.