php中計算二維數組中某一元素之和


[0] => array(5) {
      ["id"] => string(2) "11"
      ["name"] => string(5) "1.jpg"
      ["suffix"] => string(3) "jpg"
      ["url"] => string(29) "./Uploads/1/5292f55d208e8.jpg"
      ["size"] => string(6) "715895"
    }
    [1] => array(5) {
      ["id"] => string(2) "12"
      ["name"] => string(22) "minisite數據庫.docx"
      ["suffix"] => string(4) "docx"
      ["url"] => string(30) "./Uploads/1/5292f5606a52c.docx"
      ["size"] => string(5) "16667"
    }

我要計算size的和

(1)

echo array_sum ( array_map (create_function( '$val' , 'return $val["size"];' ), $arr ));
或者
echo array_sum ( array_map ( function ( $val ){ return $val [ 'size' ];}, $arr ));
(2)
$sum = 0;
foreach ( $arr as $item ){
   $sum += (int) $item [ 'size' ];
}
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM