Maison > développement back-end > Problème PHP > Comment trouver la somme d'un tableau à deux dimensions en php

Comment trouver la somme d'un tableau à deux dimensions en php

青灯夜游
Libérer: 2023-03-16 11:08:01
original
3917 Les gens l'ont consulté

Méthode de sommation : 1. Utilisez foreach pour parcourir les éléments externes du tableau à deux dimensions, avec la syntaxe "foreach($arr as $v){//loop body}" ; 2. Dans le corps de la boucle, utilisez is_array() pour déterminer si l'élément externe est de type tableau, si c'est le cas, utilisez array_sum() pour trouver la somme des éléments du tableau interne et ajoutez-la aux éléments du tableau externe. La syntaxe "if(is_array(. $v)){$sum+=array_sum" ($v);}else{$sum+=$v;}".

Comment trouver la somme d'un tableau à deux dimensions en php

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

Méthode php pour trouver la somme de tableaux bidimensionnels

1 Utilisez l'instruction foreach. pour parcourir le tableau bidimensionnel Les éléments externes du tableau

foreach($arr as $v){
//循环体代码
}
Copier après la connexion

parcourent le tableau $arr donné, attribuant la valeur actuelle du tableau externe à $v dans chaque boucle.

2. Dans le corps de la boucle, utilisez la fonction is_array() pour déterminer si l'élément externe est de type tableau, et utilisez l'opérateur "+=" pour additionner

  • S'il n'est pas de type tableau, alors l'élément externe ne sera pas de type tableau. Somme additive

  • S'il s'agit d'un type de tableau, utilisez la fonction array_sum() pour calculer la somme de tous les éléments du tableau interne et ajoutez-la à la somme des éléments. éléments extérieurs.

if(is_array($v)){
	$sum+=array_sum($v);
}else{
	$sum+=$v;
}
Copier après la connexion

Code d'implémentation complet :

<?php  
header("content-type:text/html;charset=utf-8");
$arr = array(1,2,3,array(4,5,6),7,8,array(9,10)); 
var_dump($arr);
$sum=0;
foreach($arr as $v){
	if(is_array($v)){
		$sum+=array_sum($v);
	}else{
		$sum+=$v;
	}
}
echo "二维数组的和为:".$sum;
?>
Copier après la connexion

Comment trouver la somme dun tableau à deux dimensions en php

Comment trouver la somme dun tableau à deux dimensions en 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!

É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