Comment ajouter et additionner plusieurs tableaux en php

DDD
Libérer: 2023-07-14 14:19:07
original
1864 Les gens l'ont consulté

étapes d'accumulation et de sommation de plusieurs tableaux php : 1. Définissez trois tableaux de données de test $a, $b, $c ; 2. Créez un tableau vide "$sum" et utilisez la fonction "count()" pour obtenir la longueur du tableau. , utilisez une boucle for pour parcourir chaque élément du tableau. Dans la boucle, nous ajoutons les éléments aux positions correspondantes dans les trois tableaux et stockons le résultat dans le tableau "$sum" ; est possible d'ajouter correctement les éléments aux positions correspondantes dans les trois tableaux.

Comment ajouter et additionner plusieurs tableaux en php

L'environnement d'exploitation de cet article : système Windows 10, version php8.1.3, ordinateur Dell g3.

En programmation PHP, nous rencontrons souvent des situations où nous devons accumuler et additionner les éléments correspondants dans plusieurs tableaux. Par exemple, supposons que nous ayons trois tableaux $a, $b et $c, chacun avec le même nombre d'éléments. Nous voulons ajouter les éléments aux positions correspondantes dans ces trois tableaux et renvoyer un nouveau tableau. Dans cet article, nous apprendrons comment utiliser PHP pour réaliser cette fonctionnalité.

1. Nous devons définir trois tableaux de données de test.

$a = array(1, 2, 3, 4, 5);
$b = array(6, 7, 8, 9, 10);
$c = array(11, 12, 13, 14, 15);
Copier après la connexion

2. Nous allons créer une fonction pour ajouter les éléments aux positions correspondantes dans ces trois tableaux.

function sumArrays($array1, $array2, $array3) {
$sum = array();
$length = count($array1);
for($i = 0; $i < $length; $i++) {
$sum[$i] = $array1[$i] + $array2[$i] + $array3[$i];
}
return $sum;
}
Copier après la connexion

Dans le code ci-dessus, nous créons d'abord un tableau vide $sum pour stocker le résultat de la sommation. Nous utilisons ensuite la fonction count() pour obtenir la longueur du tableau et utilisons une boucle for pour parcourir chaque élément du tableau. Dans la boucle, nous ajoutons les éléments aux positions correspondantes dans les trois tableaux et stockons le résultat dans le tableau $sum. Enfin, nous renvoyons le tableau $sum comme sortie de la fonction.

3. Appelez cette fonction pour tester si elle peut ajouter correctement les éléments aux positions correspondantes dans les trois tableaux.

$result = sumArrays($a, $b, $c);
print_r($result);
Copier après la connexion

Lorsque nous exécutons le code ci-dessus, nous obtiendrons le résultat suivant :

Array
(
[0] => 18
[1] => 21
[2] => 24
[3] => 27
[4] => 30
)
Copier après la connexion

C'est ce à quoi nous nous attendions. L'élément à chaque position est la somme des éléments à la position correspondante dans le tableau d'origine.

Dans les applications réelles, il peut y avoir plus de tableaux qui doivent être accumulés et additionnés. Dans ce cas, il suffit d'ajouter les paramètres correspondants à la fonction et d'effectuer les opérations correspondantes dans la boucle for.

Résumé

En utilisant le code et les idées ci-dessus, nous pouvons facilement implémenter la fonction d'accumulation et de sommation des éléments aux positions correspondantes de plusieurs tableaux en PHP. Qu'il s'agisse de développement en arrière-plan ou de traitement de données, cette fonction est très utile et peut être appliquée à divers scénarios pratiques. J'espère que cet article pourra vous aider à mieux appliquer cette technologie dans la programmation PHP !

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:
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