shwq.net
当前位置:首页 >> php 二维数组怎么取到里边的值并且求和? >>

php 二维数组怎么取到里边的值并且求和?

可以php函数array_sum(),遍历的求和 $array = array(array(1,2),array(3,4)); $count = 0; foreach($array as $key=>$value){ $count += array_sum($value); } echo $count;

如果你设计用数组存储,就直接 $arr1['LoginResult']['error'] = "此个人编码不存在"; json存储就{"LoginResult":{"error":"此个人编码不存在"}} 调用方式是$json->LoginResult->error

public function getArray($a){ $arr=array( 'a'=>array(1,2,3), 'b'=>array('a','b','c'), 'c'=>array('A','B','C') ); return empty($arr[$a])?'没有结果匹配':implode(',',$arr[$a]);}

$i=1; foreach($returnas $k=>$i){ if($i

$new = array(); foreach($array as $value){ //新的cid号存一个新的数组 if(empty($new[$value['cid']])){ $new[$value['cid']] = $value; //存储IP进入数组,方便后续判断 $new[$value['cid']]['ip'] = array($value['order_ip']); }else{ //...

//转为一维数组 function arrayChange($a){ static $arr2; foreach($a as $v){ if(is_array($v)){ arrayChange($v); }else{ $arr2[]=$v; } } return $arr2; } 将任何数组传入,出来的都是一维数组

$arr=array( 'a'=>array('1.1'=>1,'1.2'=>2,'1.3'=>3), 'b'=>array('2.1'=>11,'2.2'=>22,'2.3'=>33), 'c'=>array('3.1'=>111,'3.2'=>222,'3.3'=>333), 'd'=>array('4.1'=>1111,'4.2'=>2222,'4.3'=>3333), 'e'=>array('5.1'=>11111,'5.2'=>22222,...

你这个二位数组里面不是有这个[xiaoji] 那么就foreach一下 $sum = 0; foreach ($array as $key => $value ){ $sum += $array[$key]['xiaoji']; } echo $sum; 这里$array是你的数组的名字,$sum是全部[xiaoji]的和。 如果没有这个你可以 $sum = 0...

网站首页 | 网站地图
All rights reserved Powered by www.shwq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com