Maison >développement back-end >Problème PHP >Comment effectuer une somme syndicale dans un tableau php
Étapes de mise en œuvre : 1. Utilisez array_merge() pour fusionner plusieurs tableaux en un seul tableau, la syntaxe est "array_merge(array 1, array 2...)" ; 2. Utilisez array_unique() pour supprimer les valeurs en double dans le tableau fusionné, la syntaxe est "array_unique (merge array)" renverra un tableau d'union ; 3. Utilisez la fonction array_sum() pour calculer la somme du tableau d'union, la syntaxe est "array_sum (union array)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Array Union est un ensemble qui combine deux ou plusieurs tableaux pour supprimer les doublons.
Dans les tableaux PHP, vous pouvez utiliser la fonction array_merge(), la fonction array_unique() et la fonction array_sum() pour effectuer une sommation d'union.
Idée d'implémentation :
Fusionnez d'abord les tableaux pour trouver l'union de 2 et plusieurs tableaux
Ensuite, additionnez l'union
Étapes d'implémentation :
Étape 1 : Utilisez le Fonction array_merge() pour fusionner des tableaux
La fonction array_merge() fusionnera les éléments de plusieurs tableaux, et les éléments du tableau suivant seront ajoutés au tableau précédent, et enfin le tableau fusionné sera renvoyé.
Remarque : si le tableau d'origine a le même nom de clé de chaîne, alors la valeur après le nom de clé écrasera la valeur précédente ; si le tableau d'origine contient un nom de clé numérique, la valeur ultérieure n'écrasera pas la valeur précédente. la valeur est ajoutée à la fin.
Exemple : Fusionner 3 tableaux
<?php header("Content-type:text/html;charset=utf-8"); $arr1 = [1,2,3,4,5]; $arr2 = [2,3,6,7,8,9]; $arr3 = [10]; var_dump($arr1); var_dump($arr2); var_dump($arr3); $result = array_merge($arr1,$arr2,$arr3); echo "合并数组后:"; var_dump($result); ?>
Étape 2 : Utilisez la fonction array_unique() pour supprimer les valeurs en double des tableaux fusionnés afin d'obtenir l'union du tableau
La fonction array_unique() peut supprimer les valeurs en double à partir du tableau
$bj=array_unique($result); echo "并集数组:"; var_dump($bj);
Étape 3 : Utilisez la fonction array_sum() pour calculer la somme du tableau d'union
La fonction array_sum() peut calculer la somme de tous les éléments du tableau.
$sum=array_sum($bj); echo "并集之和:".$sum;
Apprentissage recommandé : "Tutoriel vidéo 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!