PHP中array_walk的參數(shù)有哪些

PHP
小樊
82
2024-08-19 17:53:31

array_walk函數(shù)有以下參數(shù):

  1. $array:要操作的數(shù)組
  2. $callback:對(duì)每個(gè)數(shù)組元素執(zhí)行的回調(diào)函數(shù)
  3. $userdata(可選):可選參數(shù),傳遞給回調(diào)函數(shù)的額外參數(shù),默認(rèn)為null

回調(diào)函數(shù)的參數(shù)如下:

  1. $value:當(dāng)前數(shù)組元素的值
  2. $key:當(dāng)前數(shù)組元素的鍵
  3. $userdata:如果提供了額外參數(shù),則為額外參數(shù)的值

示例:

$array = ['apple', 'banana', 'cherry'];

function myfunction($value, $key, $userdata) {
    echo "$key: $value - $userdata\n";
}

array_walk($array, 'myfunction', 'fruit');

輸出結(jié)果為:

0: apple - fruit
1: banana - fruit
2: cherry - fruit

0