လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> [array_fille နှင့်အတူအပျက်သဘောဆောင်သောအညွှန်းကိန်းခင်းကျွေးသောအခါဘာဖြစ်မလဲ? အပြုအမူနှင့်ရလဒ်များကိုခွဲခြမ်းစိတ်ဖြာခြင်း

[array_fille နှင့်အတူအပျက်သဘောဆောင်သောအညွှန်းကိန်းခင်းကျွေးသောအခါဘာဖြစ်မလဲ? အပြုအမူနှင့်ရလဒ်များကိုခွဲခြမ်းစိတ်ဖြာခြင်း

gitbox 2025-09-30

1 ။ အခြေခံအသုံးပြုမှုဥပမာ

 <span><span><span class="hljs-variable">$result</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_fill</span></span><span>(</span><span><span class="hljs-number">0</span></span><span>, </span><span><span class="hljs-number">3</span></span><span>, </span><span><span class="hljs-string">'A'</span></span><span>);
</span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$result</span></span><span>);
</span></span>

ရလဒ်ရလဒ် -

 <span><span><span class="hljs-title function_ invoke__">Array</span></span><span>
(
    [</span><span><span class="hljs-number">0</span></span><span>] =&gt; A
    [</span><span><span class="hljs-number">1</span></span><span>] =&gt; A
    [</span><span><span class="hljs-number">2</span></span><span>] =&gt; A
)
</span></span>

၎င်းသည်မျှော်လင့်ချက်များနှင့်ကိုက်ညီသည်, ဒြပ်စင် 3 ခုသည်အညွှန်းကိန်းမှအစပြုသည်။


2 ။ အညွှန်းကိန်းများကိုအညွှန်းကိန်းအဖြစ်အသုံးပြုပါ

$ start_index သည်အနုတ်ကိန်းတစ်ခုဖြစ်သည့်အခါ PHP သည်အမှားတစ်ခုမချထားပါ။

ဥပမာ -

 <span><span><span class="hljs-variable">$result</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_fill</span></span><span>(-</span><span><span class="hljs-number">3</span></span><span>, </span><span><span class="hljs-number">3</span></span><span>, </span><span><span class="hljs-string">'B'</span></span><span>);
</span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$result</span></span><span>);
</span></span>

ရလဒ်ရလဒ် -

 <span><span><span class="hljs-title function_ invoke__">Array</span></span><span>
(
    [-</span><span><span class="hljs-number">3</span></span><span>] =&gt; B
    [-</span><span><span class="hljs-number">2</span></span><span>] =&gt; B
    [-</span><span><span class="hljs-number">1</span></span><span>] =&gt; B
)
</span></span>

သင်မြင်နိုင်သည့်အတိုင်း Array သည် -3 မှ စတင်. -1 သို့အလှည့်ကျသည်။
ဤအချက်က PHP တွင်အနုတ်လက်ခဏာညွှန်းကိန်းများကိုခွင့်ပြုထားပြီး ပုံမှန်ကိန်း၏အဓိကစည်းမျဉ်းများအရအထက်သို့တိုးမြှင့်နိုင်သည်။


3 ။ အပြုသဘောညွှန်းကိန်းများနှင့်ရောနှောခြင်း၏အကျိုးသက်ရောက်မှုများ

အခြားရောနှောသောဇာတ်ညွှန်းကိုကြည့်ကြစို့။

 <span><span><span class="hljs-variable">$result1</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_fill</span></span><span>(-</span><span><span class="hljs-number">2</span></span><span>, </span><span><span class="hljs-number">2</span></span><span>, </span><span><span class="hljs-string">'X'</span></span><span>);
</span><span><span class="hljs-variable">$result2</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_fill</span></span><span>(</span><span><span class="hljs-number">3</span></span><span>, </span><span><span class="hljs-number">2</span></span><span>, </span><span><span class="hljs-string">'Y'</span></span><span>);
</span><span><span class="hljs-variable">$merged</span></span><span> = </span><span><span class="hljs-variable">$result1</span></span><span> + </span><span><span class="hljs-variable">$result2</span></span><span>; </span><span><span class="hljs-comment">// array ကိုသုံးပြီး</span></span><span>
</span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$merged</span></span><span>);
</span></span>

ရလဒ်ရလဒ် -

 <span><span><span class="hljs-title function_ invoke__">Array</span></span><span>
(
    [-</span><span><span class="hljs-number">2</span></span><span>] =&gt; X
    [-</span><span><span class="hljs-number">1</span></span><span>] =&gt; X
    [</span><span><span class="hljs-number">3</span></span><span>] =&gt; Y
    [</span><span><span class="hljs-number">4</span></span><span>] =&gt; Y
)
</span></span>

ဤအချက်ကအနုတ်လက်ခဏာနှင့်အပြုသဘောဆောင်သောအညွှန်းကိန်းများသည်တစ်ချိန်တည်းတွင်တည်ရှိနေလျှင်ပင်သူတို့၏ကိုယ်ပိုင်လွတ်လပ်သောသော့ချက်အမည်များကိုဆက်လက်ထိန်းသိမ်းထားဆဲဖြစ်သည်။


4 ။ မှတ်စုများ

  1. Array သော့များသည်အနှုတ်လက္ခဏာများကိုခွင့်ပြုသည် PHP တွင် Array ခလုတ်များသည်၎င်းတို့ကိန်းဂဏန်းများဖြစ်သရွေ့အပြုသဘောသို့မဟုတ်အပျက်သဘောဆောင်သောဖြစ်စေဖြစ်နိုင်သည်။

  2. array_mygegge မှခြားနားချက် array_myge ကို အသုံးပြုသောအခါတန်ဖိုးသော့များကိုပြန်လည်ထည့်သွင်းထားပြီးအပျက်သဘောဆောင်သောသော့များကို 0 မှ စ. 0 0 မှ စ. အပြုသဘောဆောင်သောကိန်းဂဏန်းများအဖြစ်ပြန်လည်ဖွဲ့စည်းထားသည်။
    ဥပမာ -

     <span><span><span class="hljs-variable">$a</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_fill</span></span><span>(-</span><span><span class="hljs-number">2</span></span><span>, </span><span><span class="hljs-number">3</span></span><span>, </span><span><span class="hljs-string">'Z'</span></span><span>);
    </span><span><span class="hljs-variable">$b</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_fill</span></span><span>(</span><span><span class="hljs-number">5</span></span><span>, </span><span><span class="hljs-number">2</span></span><span>, </span><span><span class="hljs-string">'W'</span></span><span>);
    </span><span><span class="hljs-variable">$merged</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_merge</span></span><span>(</span><span><span class="hljs-variable">$a</span></span><span>, </span><span><span class="hljs-variable">$b</span></span><span>);
    </span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$merged</span></span><span>);
    </span></span>

    ရလဒ်ရလဒ် -

     <span><span><span class="hljs-title function_ invoke__">Array</span></span><span>
    (
        [</span><span><span class="hljs-number">0</span></span><span>] =&gt; Z
        [</span><span><span class="hljs-number">1</span></span><span>] =&gt; Z
        [</span><span><span class="hljs-number">2</span></span><span>] =&gt; Z
        [</span><span><span class="hljs-number">3</span></span><span>] =&gt; W
        [</span><span><span class="hljs-number">4</span></span><span>] =&gt; W
    )
    </span></span>

    အပျက်သဘောဆောင်သောအညွှန်းကိန်းများသည်ပေါင်းစည်းနေစဉ်အတွင်းမူရင်းသော့ချက်တန်ဖိုးကိုဆုံးရှုံးသွားမည်ဖြစ်ကြောင်းကိုတွေ့မြင်နိုင်သည်။