1. 程式人生 > >對二維陣列的某一欄位求和

對二維陣列的某一欄位求和

方法一:
array_sum(array_map(create_function('$val', 'return $val["size"];'), $arr));

方法二:
array_sum(array_map(function($val){return $val['size'];}, $arr));

對於windows系統,這兩種方法均可用。

對於Linux系統,只有方法一可用,如果是方法二的話,會報錯:Fatal error: Invalid opcode 153/1/8. in ... ...

此外還有一點要注意,對於Linux系統,程式碼中的url是區分大小寫的,如果真實路徑是/ABC/index.php,當代碼中的$url="/abc/index.php"的話,在windows中可以正常執行,但是Linux中則會報404錯誤。