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 : 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)".
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); ?>
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, '1', "0.01"); echo array_sum($b); ?>
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!