<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語言

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

            時間:2025-02-09 20:53:47 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判斷數組是一維二維或幾維實例09-10

            PHP兩個數組相加的方法07-14

            java旋轉二維數組實例08-11

            PHP二維數組排序的方法09-03

            PHP二維數組排序方法06-24

            php二維數組怎么求和07-16

            PHP中數組的分組排序實例11-14

            php合并數組中相同元素的方法07-17

            php如何去除數組中相同的元素07-09

                    <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>
                      飘沙影院