PHP, array_filling () နှင့် array_pad () နှင့် array_pad) မှာအသုံးများသောခင်းကျင်းဆင်ထားသည့်လုပ်ငန်းဆောင်တာနှစ်ခုရှိသည်။ သူတို့၏လုပ်ဆောင်ချက်များသည်အတန်ငယ်ဆင်တူသော်လည်းကွဲပြားသောအခြေအနေများအတွက်သင့်တော်သည်။ ဤလုပ်ဆောင်ချက်နှစ်ခုအကြားခြားနားချက်ကိုနားလည်ခြင်းသည် encoding process တွင်ပိုမိုကောင်းမွန်သောရွေးချယ်မှုများကိုပြုလုပ်ရန်ကူညီသည်။ ဤဆောင်းပါးသည်ဤလုပ်ဆောင်မှုနှစ်ခု၏အသုံးပြုမှုနှင့်သက်ဆိုင်သောအခြေအနေများကိုမိတ်ဆက်ပေးပြီး၎င်းတို့အကြားကွဲပြားခြားနားမှုများကိုအသေးစိတ်နှိုင်းယှဉ်ပါမည်။
array_filt_fille () ကို သတ်မှတ်ထားသောတန်ဖိုးနှင့်အတူခင်းကျင်းစေရန်အသုံးပြုသည်။ ခင်းကျင်း၏အဓိကတန်ဖိုးကိုသတ်မှတ်ထားသောနံပါတ်အထိသတ်မှတ်ထားသောအစပြုမှုမှစတင်သည်။ ၎င်း၏ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array array_fill(int $start_index, int $num, mixed $value)
$ start_index : ဖြည့်၏ start အညွှန်းကိန်း။
$ num : ဖြည့်ဖို့ဒြပ်စင်အရေအတွက်။
$ တန်ဖိုး - ဖြည့်ရန်တန်ဖိုး။
အသုံးပြုမှုဥပမာ -
<?php
$filled_array = array_fill(0, 5, 'm66.net');
print_r($filled_array);
?>
ထုတ်လုပ်မှု -
Array
(
[0] => m66.net
[1] => m66.net
[2] => m66.net
[3] => m66.net
[4] => m66.net
)
ဤလုပ်ဆောင်ချက်သည်အညွှန်းကိန်း 0 မှ စ . အသစ် သောခင်းကျင်းမှုတစ်ခုပြုလုပ်ပြီး elements 5 ခုပါ 0 င်သည်။
Array_Pad () ကို သတ်မှတ်ထားသောအရွယ်အစားသို့တိုးချဲ့ရန်အသုံးပြုသည်။ အကယ်. မူရင်းခင်းကျင်းမှုအရွယ်အစားသည်အရွယ်အစားအရွယ်အစားထက်သေးငယ်ပါက array_pad () သည် သတ်မှတ်ထားသောတန်ဖိုးကိုခင်းကျင်းမှုအဆုံးဖြင့်ဖြည့်ဆည်းပေးလိမ့်မည်။ အကယ်. တည်နေရာအရွယ်အစားသည်လက်ရှိအရွယ်အစားထက်သေးငယ်ပါကမူရင်းခင်းကျင်းမှုသည်မပြောင်းလဲသေးပါ။ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
array array_pad(array $array, int $size, mixed $value)
$ array : မူရင်းခင်းကျင်း။
$ အရွယ်အစား : ပစ်မှတ်ခင်းကျင်း၏အရွယ်အစား။
$ တန်ဖိုး - ဖြည့်ရန်တန်ဖိုး။
အသုံးပြုမှုဥပမာ -
<?php
$original_array = ['apple', 'banana', 'cherry'];
$padded_array = array_pad($original_array, 5, 'm66.net');
print_r($padded_array);
?>
ထုတ်လုပ်မှု -
Array
(
[0] => apple
[1] => banana
[2] => cherry
[3] => m66.net
[4] => m66.net
)
ဤဥပမာတွင်မူရင်းခင်းကျင်း မှုသည် ဒြပ်စင် 3 ခုသာရှိသည် ။
ဤလုပ်ဆောင်ချက်နှစ်ခုသည်ဆင်တူသော်လည်း၎င်းတို့၏အသုံးပြုမှုနှင့် application အခြေအနေများကွဲပြားခြားနားသည် -
ခင်းကျင်းမှုကိုဘယ်လိုဖြည့်ရမလဲ။
array_file () သတ်မှတ်ထားသောအညွှန်းကိန်းမှစတင်သောသတ်မှတ်ထားသောဒြပ်စင်များကိုဖြည့်ရန်ဖြစ်သည်။
array_pad () သည် ပစ်မှတ်အရွယ်အစားအရ Array ကိုချဲ့ထွင်နိုင်ပြီး array ၏အဆုံးတွင် element များကိုထည့်သွင်းနိုင်သည်။
parameter သည်ကွဲပြားခြားနားမှု:
Array_filt ၏ပထမဆုံး pareter သည် () ဖြည့်စွက်ခြင်း၏အညွှန်းကိန်းသည်အစမှအညွှန်းကိန်းဖြစ်သည်။ ဒုတိယ parameter သည်ဖြည့်ထားသောဒြပ်စင်အရေအတွက်ဖြစ်သည်။
Array_Pad () သည်မူရင်း parameter သည်မူရင်းခင်းကျင်းသောမူလခင်းကျင်းမှုဖြစ်သည့်မူရင်း parray သည် paddeter ၏အရွယ်အစားဖြစ်ပြီးတတိယ parameter သည် padding ၏အရွယ်အစားဖြစ်သည်။
သက်ဆိုင်သည့်အခြေအနေများ:
array_flate () သတ်မှတ်ထားသော element အရေအတွက်ကိုတိကျစွာအညွှန်းကိန်းမှဖြည့်ရန်လိုအပ်သည့်အခြေအနေများအတွက်သင့်တော်သည်။ ဥပမာအားဖြင့်, သင်သည်အညွှန်းကိန်း 0 မှ စ. တူညီသောတူညီသောဒြပ်စင်များကိုဖြည့်လိုသည်။
array_pad () သည် သတ်မှတ်ထားသောအရွယ်အစားတစ်ခုသို့ရောက်ရှိရန်နှင့်လက်ရှိခင်းကျင်းမှုတိုးချဲ့ရန်လိုအပ်သည့်အခြေအနေများအတွက်သင့်တော်သည်။ ဥပမာအားဖြင့်, သင်အတန်းအစားကိုဖြည့်လိုပါက၎င်း၏အရွယ်အစားသည်သတ်မှတ်ထားသောအရှည်ဖြစ်လာနိုင်သည်ဆိုပါစို့။ array_pad () ကို သုံးနိုင်သည်။
array_filt ကိုသုံးပါ () : array_fille () ကိုသုံးပါ () သတ်မှတ်ထားသောတန်ဖိုးများနှင့်အတူခင်းကျင်းဖန်တီးရန်လိုအပ်သည့်အခါအထူးသဖြင့်သင်သတ်မှတ်ထားသောအညွှန်းကိန်းမှလူ ဦး ရေကိုစတင်လိုပါက။
array_pad () ကို သုံးပါ။ အကယ်. သင်၌ခင်းကျင်းနေသည့်အချိန်တွင်၎င်းကိုတိုးချဲ့ထားသောအရွယ်အစားကိုတိုးချဲ့လိုပါက array_pad () ကို သုံးသည်။
ဤလုပ်ဆောင်ချက်နှစ်ခုကိုရွေးချယ်ခြင်းသည်သင်၏လိုအပ်ချက်များအပေါ် မူတည်. သူတို့၏ကွဲပြားခြားနားမှုများကိုနားလည်ခြင်းသည်သင့်အားမှန်ကန်သောမြင်ကွင်းတွင်အကောင်းဆုံးရွေးချယ်မှုဖြစ်စေနိုင်သည်။