<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            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

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院