วิธีหาผลรวมของ array ที่มีหลายมิติ โดยใช้ฟังชั่น array_map และ array_sum เข้าช่วย
ตัวอย่างการใช้งาน
$a[1] = array(1200, 2200, 1500, 2000, 2350, 0, 0, 0, 0, 0, 0, 0);
$a[2] = array(1500, 1000, 1254, 2584, 0, 0, 0, 0, 0, 0, 0, 0);
$sum = array_map(array_sum, array_map(NULL, $a[1], $a[2]));
print_r ($sum);
ผลลัพธ์ที่ได้ก็จะเป็น
Array
(
[0] => 2700
[1] => 3200
[2] => 2754
[3] => 4584
[4] => 2350
[5] => 0
[6] => 0
[7] => 0
[8] => 0
[9] => 0
[10] => 0
[11] => 0
)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น