PHP array_walk_recursive() 函数
实例
对数组中的每个元素应用用户自定义函数:
<?php function myfunction($value,$key) { echo "键 $key 的值是 $value 。<br>"; } $a1=array("a"=>"red","b"=>"green"); $a2=array($a1,"1"=>"blue","2"=>"yellow"); array_walk_recursive($a2,"myfunction"); ?>
定义和用法
array_walk_recursive() 函数对数组中的每个元素应用用户自定义函数。在函数中,数组的键名和键值是参数。
该函数与 array_walk() 函数的不同在于可以操作更深的数组(一个数组中包含另一个数组)。
အသုံးပြုခြင်း
array_walk_recursive(array,myfunction,parameter...)
သဘော | ဖော်ပြ |
---|---|
array | သုံးစွဲသူ သတ်မှတ်ထားသော ကုသိုလ် |
myfunction | လိုအပ် |
အသုံးပြုသူ,... | လျှပ်ပိုး |
ဖော်ပြ
နှင့် array_walk() array_walk_recursive() ကုသိုလ် သည် အရွက် အစိတ် တွင် ရှိသော အရွက် အစိတ် အား ပြန်လည် ကုသိုလ် ကို အသုံးပြုသည်။ အရွက် အစိတ် တွင် ရှိသော အရွက် အစိတ် သည် အရွက် အစိတ် တွင် ရှိသော အရွက် အစိတ် အား ပြန်လည် ကုသိုလ် ကို အသုံးပြုသည်။
အသုံးပြု အခြေအနေmyfunction နှစ်ခု ပြင်းပြင်း သဘော ပြန်လည်ပေးသည်။array သဘောရ အသုံးပြုသူ ပြန်လည်ပေးချက်
အောက်ပါ ကုသိုလ် ပြန်လည်ပေးခြင်း အောင်မြင် ဖြစ် လျှင် TRUE ပြန်လည်ပေးသည်။ အောက်ပါ ကုသိုလ် ပြန်လည်ပေးခြင်း အောင်မြင် ဖြစ်လာဘဲ လျှင် FALSE ပြန်လည်ပေးသည်။
နည်းပါးစွာ
ပြန်လည်ပေးချက် | အောက်ပါ ကုသိုလ် ပြန်လည်ပေးခြင်း အောင်မြင် ဖြစ်ခဲ့ လျှင် TRUE ပြန်လည်ပေးသည်။ အောက်ပါ ကုသိုလ် ပြန်လည်ပေးခြင်း အောင်မြင် ဖြစ်လာဘဲ လျှင် FALSE ပြန်လည်ပေးသည်။ |
PHP ပုံစံ | 5+ |