国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 遂昌县| 休宁县| 桦川县| 綦江县| 青岛市| 宁化县| 新津县| 贞丰县| 北票市| 全椒县| 高阳县| 济源市| 邵阳市| 拉萨市| 阜阳市| 唐河县| 宁乡县| 宜良县| 大丰市| 千阳县| 库尔勒市| 南京市| 东乌珠穆沁旗| 历史| 福泉市| 宝山区| 曲阜市| 玉田县| 太湖县| 和林格尔县| 武邑县| 奈曼旗| 固阳县| 澄迈县| 普格县| 浦东新区| 明星| 铜陵市| 孝感市| 壤塘县| 日土县|