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

首頁 > 語言 > PHP > 正文

php array_walk_recursive 使用自定的函數處理數組中的每一個元素

2024-05-04 23:52:24
字體:
來源:轉載
供稿:網友

array_walk_recursive 對數組中的每個成員遞歸地應用用戶函數

基本語法

bool array_walk_recursive ( array &$input , callable $funcname [, mixed $userdata = NULL ] )

將用戶自定義函數 funcname 應用到 array 數組中的每個單元。本函數會遞歸到更深層的數組中去。在funcname 函數中,數組的鍵名和鍵值是該函數的參數。

參數介紹:

 

參數 描述
input 必需。輸入的數組。
funcname 必需。用戶自定義函數的名稱。典型情況下 funcname 接受兩個參數。input 參數的值作為第一個,鍵名作為第二個。
userdata 可選。如果提供了可選參數 userdata,將被作為第三個參數傳遞給 callback funcname。

 

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

返回值

成功時返回 TRUE,或者在失敗時返回 FALSE 。

實例:

<?php$sweet = array(  'a' => 'apple',  'b' => 'banana');$fruits = array(  'sweet' => $sweet,  'sour' => 'lemon');function test_print($item, $key) {  echo " $key holds $item <br/>";}array_walk_recursive($fruits, 'test_print');?> 

運行結果:

a holds apple
b holds banana
sour holds lemon

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 临泽县| 南陵县| 慈溪市| 麻栗坡县| 社旗县| 郧西县| 孟连| 随州市| 科尔| 南投县| 康定县| 红原县| 广河县| 武胜县| 商河县| 建平县| 腾冲县| 遂昌县| 玉门市| 滦平县| 南岸区| 介休市| 当雄县| 改则县| 龙江县| 乐至县| 宁强县| 西吉县| 兰州市| 拉萨市| 阳曲县| 凌源市| 台湾省| 荔波县| 阿鲁科尔沁旗| 仲巴县| 德清县| 噶尔县| 迁安市| 焦作市| 阿拉善左旗|