Maison  >  Article  >  développement back-end  >  Comment calculer le produit et la somme des tableaux php

Comment calculer le produit et la somme des tableaux php

青灯夜游
青灯夜游original
2022-05-10 13:04:452669parcourir

Comment calculer le produit et la somme des tableaux PHP : 1. Utilisez array_product() pour calculer le produit de tous les éléments du tableau, syntaxe "array_product($arr)" ; 2. Utilisez array_sum() pour calculer le produit de tous les éléments du tableau et la syntaxe "array_sum($arr)".

Comment calculer le produit et la somme des tableaux php

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

Comment calculer le produit et la somme des tableaux en PHP

PHP a deux fonctions intégrées qui peut calculer les produits du tableau et la sommation, examinons-les ci-dessous.

1. Utilisez la fonction array_product() pour calculer le produit du tableau

La fonction array_product() est utilisée pour calculer le produit de tous les éléments du tableau

array_product ($arr)
  • Si tous les éléments du tableau arr sont des entiers, 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. Par exemple, la chaîne « 29,5 » sera convertie en nombre décimal 29,5 et la chaîne « 100abc » sera convertie en nombre entier 100.

Exemple :

<?php
$a = array(2, 3, 10, 15);
echo array_product($a) . "<br />";
$b = array(2, 5.5, "10abc", "3.3");
echo array_product($b) . "<br />";
$c = array(4, 3.5, "0.1", "hello");
echo array_product($c);
?>

Comment calculer le produit et la somme des tableaux php

2. Utilisez array_sum() pour implémenter la sommation du tableau

La fonction array_sum() est utilisée pour calculer la somme de tous les éléments du tableau. Sa syntaxe est la suivante :

array_sum ( $arr )
  • if Si tous les éléments du tableau arr sont des entiers, une valeur entière est renvoyée ; si une ou plusieurs des valeurs sont des nombres à 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. Par exemple, la chaîne « 45 » sera convertie en nombre entier 45 et la chaîne « 12.4abc » sera convertie en nombre décimal 12,4.

Exemple :

<?php
$a = array(4, 2, 3, 10);
echo array_sum($a) . "<br />";
$b = array("10.1xy", 100, &#39;1&#39;, "0.01");
echo array_sum($b);
?>

Comment calculer le produit et la somme des tableaux php

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