男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

array_walk_recursive

(PHP 5, PHP 7, PHP 8)

array_walk_recursive對數組中的每個(gè)成員遞歸地應用用戶(hù)函數

說(shuō)明

array_walk_recursive(array|object &$array, callable $callback, mixed $arg = null): bool

將用戶(hù)自定義函數 callback 應用到 array 數組中的每個(gè)單元。本函數會(huì )遞歸到更深層的數組中去。

參數

array

輸入的數組。

callback

典型情況下 callback 接受兩個(gè)參數。array 參數的值作為第一個(gè),鍵名作為第二個(gè)。

注意:

如果 callback 需要直接作用于數組中的值,則給 callback 的第一個(gè)參數指定為引用。這樣任何對這些單元的改變也將會(huì )改變原始數組本身。

arg

如果提供了可選參數 arg,將被作為第三個(gè)參數傳遞給 callback。

返回值

成功時(shí)返回 true, 或者在失敗時(shí)返回 false。

范例

示例 #1 array_walk_recursive() 例子

<?php
$sweet 
= array('a' => 'apple''b' => 'banana');
$fruits = array('sweet' => $sweet'sour' => 'lemon');

function 
test_print($item$key)
{
    echo 
"$key holds $item\n";
}

array_walk_recursive($fruits'test_print');
?>

以上例程會(huì )輸出:

a holds apple
b holds banana
sour holds lemon

注意上例中的鍵 'sweet' 并沒(méi)有顯示出來(lái)。任何其值為 array 的鍵都不會(huì )被傳遞到回調函數中去。

參見(jiàn)

  • array_walk() - 使用用戶(hù)自定義函數對數組中的每個(gè)元素做回調處理

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站