Maison  >  Article  >  développement back-end  >  Comment dupliquer des tableaux et les additionner en php

Comment dupliquer des tableaux et les additionner en php

青灯夜游
青灯夜游original
2022-04-29 16:45:582322parcourir

Méthodes pour dédupliquer les tableaux et la somme : 1. Utilisez array_unique() pour dédupliquer, syntaxe "array_unique(array)", renvoie un nouveau tableau sans valeurs en double ; 2. Utilisez array_sum() pour effectuer la somme, syntaxe "array_sum" (array) après déduplication)", renvoie la somme de toutes les valeurs du tableau de déduplication.

Comment dupliquer des tableaux et les additionner en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Le tableau de déduplication et la sommation php peuvent être implémentés en deux étapes :

Étape 1. Utilisez le La fonction array_unique() déduplique un tableau. La fonction array_unique() est utilisée pour supprimer les valeurs en double dans un tableau. Si deux ou plusieurs valeurs du tableau sont identiques, seule la première valeur est conservée et les autres valeurs sont supprimées.

Remarque : le tableau conservé conservera le type de clé du premier élément du tableau.

<?php 
header("content-type:text/html;charset=utf-8");
$array = array(1,2,3,3,4,2,3,5,6,4,5,7,8,9,10); 
var_dump($array);       
 
$result = array_unique($array);
echo "删除重复元素后的数组";
//var_dump(array_values($filtered_array)); 
var_dump($result);
?>

Comment dupliquer des tableaux et les additionner en phpÉtape 2. Utilisez array_sum() pour trouver la somme

$sum=array_sum($result);
echo "数组去重后求和:".$sum;

Description : Comment dupliquer des tableaux et les additionner en php

La fonction est utilisée pour calculer la somme de tous les éléments du tableau

array_sum($arr)

Si tous les éléments du tableau arr sont un nombre entier, une valeur entière est renvoyée ; si une ou plusieurs des valeurs sont un nombre à virgule flottante, un nombre à virgule flottante est renvoyé.
  • S'il y a des éléments non numériques dans le tableau arr, PHP essaiera de les convertir en valeur numérique, et si la conversion échoue, elle sera traitée comme une valeur 0.
  • 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!

Déclaration:
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