array_walk函數用于對數組中的每個元素應用用戶自定義函數。其語法如下:
array_walk(array $array, callable $callback [, mixed $userdata = NULL]): bool
參數說明:
示例:
// 定義自定義函數
function myFunction(&$value, $key, $userdata) {
$value = $value * $userdata;
}
// 定義數組
$array = [1, 2, 3, 4, 5];
// 使用array_walk函數應用自定義函數
array_walk($array, 'myFunction', 2);
// 打印處理后的數組
print_r($array);
以上示例中,自定義函數myFunction將數組中的每個元素乘以傳入的$userdata參數。通過array_walk函數調用自定義函數,對數組進行處理后,打印出處理后的數組。