PHP တွင် ဘက်ပေါင်းစုံ array အစိတ်အပိုင်းများကို လက်ချွတ်ယူခြင်း
Array အတွင်းရှိ ထပ်ခါထပ်ခါ လှည့်ပတ်စစ်ဆေးနေသော အစိတ်အပိုင်းများကို တစ်ခုခု လုပ်ကြည့်ပါစို့၊
ဥပမာအားဖြင့်၊ ၎င်းတို့၏ နောက်ဆုံးတွင် '!' သင်္ကေတကို ရေးထည့်ကြပါစို့။
<?php
function func($arr) {
$length = count($arr);
for ($i = 0; $i < $length; $i++) {
if (is_array($arr[$i])) {
$arr[$i] = func($arr[$i]);
} else {
$arr[$i] = $arr[$i] . '!';
}
}
return $arr;
}
var_dump(func([1, [2, 7, 8], [3, 4, [5, 6]]]));
?>
ဥပမာအားဖြင့်၊ အောက်ပါအတိုင်း အဆင့်များစွာ နက်ရှိုင်းနိုင်သော ဘက်ပေါင်းစုံ array တစ်ခုကို ပေးထားသည်။
<?php
$arr = [1, [2, 7, 8], [3, 4], [5, [6, 7]]];
?>
ဤ array ၏ ကိန်းဂဏန်းများဖြစ်သော အစိတ်အပိုင်းအားလုံးကို နှစ်ထပ်ကိန်း တင်ပါ။