Maison > développement back-end > Problème PHP > Comment attribuer des variables aux tableaux dans une boucle en php

Comment attribuer des variables aux tableaux dans une boucle en php

PHPz
Libérer: 2023-04-27 09:45:05
original
1148 Les gens l'ont consulté

Les variables PHP peuvent être assignées à des tableaux dans une boucle. En PHP, un tableau est une structure de données contenant plusieurs valeurs. Plusieurs variables peuvent être attribuées au tableau via des instructions de boucle.

Ce qui suit est un exemple de code qui utilise une instruction de boucle pour attribuer plusieurs variables à un tableau :

<?php 
    // 创建一个空的数组
    $arr = array();
    
    // 通过循环语句将变量赋值给数组
    for ($i=0; $i<10; $i++) {
        $value = $i * 2;
        $arr[$i] = $value;
    }
    
    // 输出数组的值
    print_r($arr); 
?>
Copier après la connexion

Dans l'exemple de code ci-dessus, nous utilisons une instruction de boucle for pour changer la variable $ La valeur de value est affectée au tableau $arr. Au cours de chaque boucle, la valeur de $value augmentera de 2 et l'indice $i de $arr augmentera séquentiellement à partir de 0.

Une fois la boucle terminée, nous utilisons la fonction print_r pour afficher la valeur du tableau $arr Le résultat de sortie est :

Array ( [0] => 0 [1] => 2 [2] => 4 [3] => 6 [4] => 8 [5] => 10 [6] => 12 [7] => 14 [8] => 16 [9] => 18 )
Copier après la connexion

À partir des résultats de sortie ci-dessus, nous pouvons. constater que l'instruction de boucle a réussi Les valeurs de plusieurs variables sont affectées aux tableaux. Grâce à cette méthode, nous pouvons facilement stocker les valeurs de plusieurs variables dans un tableau pour un traitement et une utilisation ultérieurs.

En plus de l'instruction de boucle for, nous pouvons également utiliser l'instruction de boucle foreach pour boucler et attribuer des valeurs au tableau. L'exemple de code spécifique est le suivant :

<?php 
    // 创建一个空的数组
    $arr = array();
    
    // 定义一个包含多个变量的数组
    $vars = array(10, 20, 30, 40, 50);
    
    // 通过foreach循环将变量赋值给数组
    foreach ($vars as $key => $value) {
        $arr[$key] = $value * 2;
    }
    
    // 输出数组的值
    print_r($arr); 
?>
Copier après la connexion

Dans l'exemple de code ci-dessus, nous avons d'abord créé un tableau vide $arr et défini un tableau $vars contenant plusieurs variables. Nous utilisons ensuite une boucle foreach pour multiplier la valeur de chaque variable du tableau $vars par 2 et attribuer le résultat à l'indice correspondant dans le tableau $arr. Enfin, nous utilisons la fonction print_r pour afficher la valeur du tableau $arr.

Grâce à l'exemple de code ci-dessus, nous pouvons voir qu'en PHP, non seulement vous pouvez utiliser une instruction de boucle for pour attribuer plusieurs variables à un tableau, mais vous pouvez également utiliser une instruction de boucle foreach pour compléter la même chose. opération.

En bref, les variables PHP peuvent être assignées à des tableaux dans une boucle, ce qui nous permet de traiter de grandes quantités de données dans le cadre du développement réel.

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!

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