array_map函數的作用是對數組中的每個元素應用一個回調函數,返回一個新的數組,新數組的元素是經過回調函數處理后的結果。
舉例來說,如果有一個數組$numbers = [1, 2, 3, 4, 5]和一個回調函數$callback = function($n) { return $n * 2; },使用array_map函數可以將$callback應用于$numbers數組的每個元素,得到一個新的數組$newNumbers = [2, 4, 6, 8, 10]。
array_map函數的語法是: array_map(callable $callback, array $array1, array …$arrays): array
其中,$callback是一個回調函數,$array1是被處理的數組,$arrays是可選參數,可以傳入多個數組進行處理。返回值是一個新的數組。