av手机免费在线观看,国产女人在线视频,国产xxxx免费,捆绑调教一二三区,97影院最新理论片,色之久久综合,国产精品日韩欧美一区二区三区

php語(yǔ)言

php二維數(shù)組怎么求和

時(shí)間:2025-02-11 11:41:55 php語(yǔ)言 我要投稿
  • 相關(guān)推薦

php二維數(shù)組怎么求和

  導(dǎo)語(yǔ):數(shù)組是php語(yǔ)言的一大難題。以下的是百分網(wǎng)小編為大家搜集的php基二維數(shù)組求和的方法,希望對(duì)你有所幫助。

  數(shù)組:

  $a = array(array("a"=>"aa","a1"=>1,"a2"=>1),array("a"=>"bb","a1"=>2,"a2"=>2),array("a"=>"cc","a1"=>3,"a2"=>3),

  array("a"=>"aa","a1"=>1,"a2"=>1),array("a"=>"bb","a1"=>5,"a2"=>5))

  第一個(gè)鍵值相同的元素 求和

  結(jié)果

  $r = array(array("a"=>"aa","a1"=>2,"a2"=>2),array("a"=>"bb","a1"=>7,"a2"=>7),array("a"=>"cc","a1"=>3,"a2"=>3));

  ------解決方案--------------------

  $a = array(

  array("a" => "aa", "a1" => 1, "a2" => 1),

  array("a" => "bb", "a1" => 2, "a2" => 2),

  array("a" => "cc", "a1" => 3, "a2" => 3),

  array("a" => "aa", "a1" => 1, "a2" => 1),

  array("a" => "bb", "a1" => 5, "a2" => 5),

  );

  $res = array();

  foreach($a as $r) {

  if(! isset($res[$r['a']])) $res[$r['a']] = $r;

  else {

  $res[$r['a']]['a1'] += $r['a1'];

  $res[$r['a']]['a2'] += $r['a2'];

  }

  }

  print_r(array_values($res));

  Array

  (

  [0] => Array

  (

  [a] => aa

  [a1] => 2

  [a2] => 2

  )

  [1] => Array

  (

  [a] => bb

  [a1] => 7

  [a2] => 7

  )

  [2] => Array

  (

  [a] => cc

  [a1] => 3

  [a2] => 3

  )

  )

【php二維數(shù)組怎么求和】相關(guān)文章:

PHP二維數(shù)組排序的方法03-23

PHP二維數(shù)組排序方法06-24

如何設(shè)置PHP二維數(shù)組去重算法06-17

php二維數(shù)組相同鍵名相加實(shí)例02-09

C語(yǔ)言二維數(shù)組怎么寫(xiě)好01-29

PHP判斷數(shù)組是一維二維或幾維實(shí)例05-26

c語(yǔ)言怎么定義一維數(shù)組和二維數(shù)組07-22

PHP數(shù)組的排序03-08

php字符串與數(shù)組怎么轉(zhuǎn)換05-08