<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>] => A
[</span><span><span class="hljs-number">1</span></span><span>] => A
[</span><span><span class="hljs-number">2</span></span><span>] => A
)
</span></span>၎င်းသည်မျှော်လင့်ချက်များနှင့်ကိုက်ညီသည်, ဒြပ်စင် 3 ခုသည်အညွှန်းကိန်းမှအစပြုသည်။
$ 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>] => B
[-</span><span><span class="hljs-number">2</span></span><span>] => B
[-</span><span><span class="hljs-number">1</span></span><span>] => B
)
</span></span> သင်မြင်နိုင်သည့်အတိုင်း Array သည် -3 မှ စတင်. -1 သို့အလှည့်ကျသည်။
ဤအချက်က PHP တွင်အနုတ်လက်ခဏာညွှန်းကိန်းများကိုခွင့်ပြုထားပြီး ပုံမှန်ကိန်း၏အဓိကစည်းမျဉ်းများအရအထက်သို့တိုးမြှင့်နိုင်သည်။
အခြားရောနှောသောဇာတ်ညွှန်းကိုကြည့်ကြစို့။
<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>] => X
[-</span><span><span class="hljs-number">1</span></span><span>] => X
[</span><span><span class="hljs-number">3</span></span><span>] => Y
[</span><span><span class="hljs-number">4</span></span><span>] => Y
)
</span></span>ဤအချက်ကအနုတ်လက်ခဏာနှင့်အပြုသဘောဆောင်သောအညွှန်းကိန်းများသည်တစ်ချိန်တည်းတွင်တည်ရှိနေလျှင်ပင်သူတို့၏ကိုယ်ပိုင်လွတ်လပ်သောသော့ချက်အမည်များကိုဆက်လက်ထိန်းသိမ်းထားဆဲဖြစ်သည်။
Array သော့များသည်အနှုတ်လက္ခဏာများကိုခွင့်ပြုသည် PHP တွင် Array ခလုတ်များသည်၎င်းတို့ကိန်းဂဏန်းများဖြစ်သရွေ့အပြုသဘောသို့မဟုတ်အပျက်သဘောဆောင်သောဖြစ်စေဖြစ်နိုင်သည်။
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>] => Z
[</span><span><span class="hljs-number">1</span></span><span>] => Z
[</span><span><span class="hljs-number">2</span></span><span>] => Z
[</span><span><span class="hljs-number">3</span></span><span>] => W
[</span><span><span class="hljs-number">4</span></span><span>] => W
)
</span></span>အပျက်သဘောဆောင်သောအညွှန်းကိန်းများသည်ပေါင်းစည်းနေစဉ်အတွင်းမူရင်းသော့ချက်တန်ဖိုးကိုဆုံးရှုံးသွားမည်ဖြစ်ကြောင်းကိုတွေ့မြင်နိုင်သည်။