国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP編程講解array_walk_recursive函數

2020-03-22 19:36:16
字體:
來源:轉載
供稿:網友
  • array_walk_recursive — 對數組中的每個成員遞歸地應用用戶函數,與 array_walk() 函數 類似,array_walk_recursive() 函數對數組中的每個元素應用回調函數。不一樣的是,如果原數組中的元素也是數組,就會遞歸地調用回調函數,也就是說,會遞歸到更深層的數組中去。


    array_walk_recursive函數

    說明

    bool array_walk_recursive ( array &input, callback funcname [, mixed userdata] )

    將用戶自定義函數 funcname 應用到 array 數組中的每個單元。本函數會遞歸到更深層的數組中去。典型情況下 funcname 接受兩個參數。input 參數的值作為第一個,鍵名作為第二個。如果提供了可選參數 userdata,將被作為第三個參數傳遞給 callback funcname。

    如果成功則返回 TRUE,失敗則返回 FALSE。

    注意: 如果 funcname 需要直接作用于數組中的值,則給 funcname 的第一個參數指定為引用。這樣任何對這些單元的改變也將會改變原始數組本身。

    例 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');?>

    上例將輸出:

    a holds apple
    b holds banana
    sour holds lemon


    注意上例中的鍵 ‘sweet’ 并沒有顯示出來。任何其值為數組的鍵都不會被傳遞到回調函數中去。
    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 克什克腾旗| 洛川县| 古丈县| 洮南市| 元阳县| 灵川县| 铜陵市| 桓仁| 达日县| 河北区| 田东县| 雷波县| 井陉县| 虎林市| 读书| 清涧县| 神农架林区| 宾阳县| 宿松县| 富民县| 商河县| 明星| 上栗县| 芒康县| 托克逊县| 醴陵市| 四川省| 皮山县| 石景山区| 江油市| 建瓯市| 威海市| 丹东市| 阳曲县| 阳泉市| 延津县| 合肥市| 邵阳市| 双柏县| 从江县| 德钦县|