<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            php二維數組相同鍵名相加實例

            時間:2025-12-27 10:45:07 php語言

            php二維數組相同鍵名相加實例

              導語:在php二維數組雷同鍵名相加,你寫嗎?下面的是百分網小編為大家搜集的php二維數組相同鍵名相加實例,希望對你會有所幫助。

              Array

              (

              [uid] => 19

              [pid] => Array

              (

              [0] => 91

              [1] => 81

              )

              [price] => Array

              (

              [0] => 6

              [1] => 14

              )

              [pnum] => Array

              (

              [0] => 1

              [1] => 1

              )

              )

              求相同鍵名的值相加如(price 的相加結果) 數組條數不確定

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

              $ar = Array(

              'uid' => 19,

              'pid' => Array (

              0 => 91,

              1 => 81,

              ),

              'price' => Array (

              0 => 6,

              1 => 14,

              ),

              'pnum' => Array (

              0 => 1,

              1 => 1,

              ),

              );

              $r = array_map(function($t) {

              return is_array($t) ? array_sum($t) : $t;

              }, $ar);

              print_r($r);

              Array

              (

              [uid] => 19

              [pid] => 172

              [price] => 20

              [pnum] => 2

              )

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

              直接用foreach也可以。

              $ar = Array(

              'uid' => 19,

              'pid' => Array (

              0 => 91,

              1 => 81,

              ),

              'price' => Array (

              0 => 6,

              1 => 14,

              ),

              'pnum' => Array (

              0 => 1,

              1 => 1,

              ),

              );

              foreach($ar as $k=>$v){

              $arr[$k] = is_array($v) ? array_sum($v) : $v;

              }

              print_r($arr);

            【php二維數組相同鍵名相加實例】相關文章:

            PHP判斷數組是一維二維或幾維實例10-01

            PHP兩個數組相加的方法12-16

            java旋轉二維數組實例03-10

            PHP二維數組排序的方法12-01

            php二維數組怎么求和02-11

            PHP二維數組排序方法12-26

            PHP中數組的分組排序實例02-10

            php合并數組中相同元素的方法02-05

            php如何去除數組中相同的元素12-16

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看