PHP array_reduce() လုပ်ဆောင်ချက်
ဥပမာ
array တစ်ခုမှ တန်ဖိုးများကို အသုံးပြုသူသတ်မှတ်ထားသော လုပ်ဆောင်ချက်တစ်ခုသို့ ပေးပို့ပြီး စာကြောင်းတစ်ခု ပြန်ပို့ပါ-
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction"));
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
array_reduce() လုပ်ဆောင်ချက်သည် array တစ်ခုရှိ တန်ဖိုးများကို အသုံးပြုသူသတ်မှတ်ထားသော လုပ်ဆောင်ချက်တစ်ခုထံသို့ ပေးပို့ပြီး string တစ်ခုကို ပြန်ပေးသည်။
မှတ်ချက် ။
အထားအသို
array_reduce(array, myfunction, initial)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
array | Required. Specifies an array |
myfunction | Required. Specifies the name of the function |
initial | Optional. Specifies the initial value to send to the function |
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | ရလဒ်တန်ဖိုးကို ပြန်ပေးသည်။ |
---|---|
PHP ဗားရှင်း- | 4.0.5+ |
PHP Changelog- | PHP 5.3.0 အရ၊ က နဦး က န့်သတ် ချက်များသည် အမျိုးအစားများစွာကို လက်ခံသည် (ရောနှောထားသည်)။ PHP 5.3.0 မတိုင်မီ ဗားရှင်းများကိုသာ ခွင့်ပြုထားသော ကိန်းပြည့်များ။ |
နောက်ထပ် ဥပမာများ
ဥပမာ
ကနဦး ကန့်သတ်ချက်ဖြင့်-
<?php
function myfunction($v1,$v2)
{
return $v1 . "-" . $v2;
}
$a=array("Dog","Cat","Horse");
print_r(array_reduce($a,"myfunction",5));
?>
ဥပမာ
ပေါင်းလဒ်ကို ပြန်ပေးသည်-
<?php
function myfunction($v1,$v2)
{
return $v1+$v2;
}
$a=array(10,15,20);
print_r(array_reduce($a,"myfunction",5));
?>
❮ PHP Array အကိုးအကား