လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> array_pop နှင့် array_Reverse ကိုအတူတကွအသုံးပြုနည်းကိုဘယ်လိုအသုံးပြုရမလဲ, arrays arrays arrays ကိုဖျက်ခြင်းကိုအကောင်အထည်ဖော်ရမယ်။

array_pop နှင့် array_Reverse ကိုအတူတကွအသုံးပြုနည်းကိုဘယ်လိုအသုံးပြုရမလဲ, arrays arrays arrays ကိုဖျက်ခြင်းကိုအကောင်အထည်ဖော်ရမယ်။

M66 2025-08-04

PHP တွင် Array များသည်ဒေတာသိုလှောင်ခြင်းနှင့်ပြုပြင်ခြင်းများတွင်ကျယ်ပြန့်စွာအသုံးပြုသောအလွန်အသုံးများသောဒေတာဖွဲ့စည်းပုံဖြစ်သည်။ Array_pop () နှင့် Array_Reverse () တွင်အသုံးများသောခင်းကျင်းသောလုပ်ဆောင်ချက်နှစ်ခုတို့အကြားအသုံး 0 င်သောနည်းလမ်းများစွာရှိသည်။ ၎င်းတို့သည် Array ၏နောက်ဆုံး element ကိုဖျက်ပစ်ရန်နှင့်ခင်းကျင်းမှု၏အမိန့်ကိုဖယ်ရှားရန်အသုံးပြုသည်။ ဒါဆို arrays တွေရဲ့ပြောင်းပြန်ဖျက်မှုကိုအောင်မြင်ဖို့ဒီလုပ်ဆောင်ချက်နှစ်ခုကိုဘယ်လိုသုံးရမလဲ။

1 ။ Array_pop () နှင့် array_Reverse () ကို နားလည်ပါ။

  1. Array_pop () :
    array_pop () function ကို array ရှိနောက်ဆုံး element ကိုဖျက်ပစ်ရန်နှင့်ထို element ကိုပြန်ပို့ရန်အသုံးပြုသည်။ ဤလုပ်ဆောင်ချက်သည်မူရင်းခင်းကျင်းမှုကို 1 ဖြင့်လျှော့ချရန်မူရင်းခင်းကျင်းမှုကိုပြုပြင်သည်။

    ဥပမာ -

     <span><span><span class="hljs-variable">$arr</span></span><span> = [</span><span><span class="hljs-number">1</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-number">4</span></span><span>];
    </span><span><span class="hljs-variable">$lastElement</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_pop</span></span><span>(</span><span><span class="hljs-variable">$arr</span></span><span>);
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-variable">$lastElement</span></span><span>;  </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း 4</span></span><span>
    </span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$arr</span></span><span>);  </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း [1, 2, 3]</span></span><span>
    </span></span>
  2. Array_Reverse () :
    Array_Reverse () function ကို array ၏အမိန့်ကို invertt လုပ်ပြီးခင်းကျင်းအသစ်တစ်ခုကိုပြန်ပို့ရန်အသုံးပြုသည်။ သတိပြုရန်မှာ array_Reverse () သည် မူရင်းခင်းကျင်းမှုကိုပြုပြင်မွမ်းမံခြင်းမရှိသေးသော်လည်းခင်းကျင်းမှုအသစ်တစ်ခုကိုပြန်ပို့သည်။

    ဥပမာ -

     <span><span><span class="hljs-variable">$arr</span></span><span> = [</span><span><span class="hljs-number">1</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-number">4</span></span><span>];
    </span><span><span class="hljs-variable">$reversedArr</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_reverse</span></span><span>(</span><span><span class="hljs-variable">$arr</span></span><span>);
    </span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$reversedArr</span></span><span>);  </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း [4, 3, 2, 1]</span></span><span>
    </span><span><span class="hljs-title function_ invoke__">print_r</span></span><span>(</span><span><span class="hljs-variable">$arr</span></span><span>);  </span><span><span class="hljs-comment">// ထုတ်လုပ်ခြင်း [1, 2, 3, 4]</span></span><span>
    </span></span>

2 ။ array_pop () နှင့် array_riverse () array_Reverse () ကိုပေါင်းစပ်နည်း။

ကျွန်ုပ်တို့တွင် array ကိုဖျက်ပစ်သည်အထိ Elements မှတ ဦး တည်းဖြင့် Elements မှတစ်ဆင့် Elements ကိုတစ် ဦး အားဖျက်လိုသော array ရှိသည်ဆိုပါစို့။ array_riverse () ကို invertt to array invertt လုပ်ရန်နှင့် array_pop () ကို သုံး. array_pop () ကို အသုံးပြု. ကျွန်ုပ်တို့အကောင်အထည်ဖော်နိုင်သည်။

တိကျသောအတွေးအခေါ်များသည်အောက်ပါအတိုင်းဖြစ်သည် -

  1. ပထမ ဦး စွာ Array_Reverse () ကို invert ကို incray array-array ၏ပထမ ဦး ဆုံး element ဖြစ်လာစေရန် inverttt ။

  2. ထို့နောက် inverted ခင်းကျင်းမှု၏ပထမဆုံး element ကိုဖျက်ရန် array_pop () ကို သုံးပါ။

အကောင်အထည်ဖော်မှုဥပမာ

 <span><span><span class="hljs-meta">&lt;?php</span></span><span>
</span><span><span class="hljs-comment">// တစ်ခုခင်းကျင်းသတ်မှတ်ခြင်း</span></span><span>
</span><span><span class="hljs-variable">$arr</span></span><span> = [</span><span><span class="hljs-number">1</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-number">4</span></span><span>, </span><span><span class="hljs-number">5</span></span><span>];

</span><span><span class="hljs-comment">// အသုံးပြု array_reverse() အဆိုပါခင်းကျင်း invertt</span></span><span>
</span><span><span class="hljs-variable">$reversedArr</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_reverse</span></span><span>(</span><span><span class="hljs-variable">$arr</span></span><span>);

</span><span><span class="hljs-comment">// အသုံးပြု array_pop() inverted ခင်းကျင်းကနေတ ဦး တည်းဖြင့်တ ဦး တည်းအားဖြင့်တ ဦး တည်း delete</span></span><span>
</span><span><span class="hljs-keyword">while</span></span><span> (!</span><span><span class="hljs-keyword">empty</span></span><span>(</span><span><span class="hljs-variable">$reversedArr</span></span><span>)) {
    </span><span><span class="hljs-variable">$removedElement</span></span><span> = </span><span><span class="hljs-title function_ invoke__">array_pop</span></span><span>(</span><span><span class="hljs-variable">$reversedArr</span></span><span>);  </span><span><span class="hljs-comment">// Array ရှိနောက်ဆုံး element ကိုဖျက်ပါ(ပြောင်းပြန်ပြီးနောက်ပထမ ဦး ဆုံးဒြပ်စင်)</span></span><span>
    </span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"ဖျက်ပါ: "</span></span><span> . </span><span><span class="hljs-variable">$removedElement</span></span><span> . </span><span><span class="hljs-string">"\n"</span></span><span>;
}

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"မူရင်းခင်းကျင်းပြောင်းပြန်အတွက်ဖျက်ပစ်ထားသည်。\n"</span></span><span>;
</span><span><span class="hljs-meta">?&gt;</span></span><span>
</span></span>

4 ။ စစ်ဆင်ရေးရလဒ်များ

 <span><span><span class="hljs-section">ဖျက်ပါ: 5</span></span><span>
</span><span><span class="hljs-section">ဖျက်ပါ: 4</span></span><span>
</span><span><span class="hljs-section">ဖျက်ပါ: 3</span></span><span>
</span><span><span class="hljs-section">ဖျက်ပါ: 2</span></span><span>
</span><span><span class="hljs-section">ဖျက်ပါ: 1</span></span><span>
မူရင်းခင်းကျင်းပြောင်းပြန်အတွက်ဖျက်ပစ်ထားသည်。
</span></span>

5 ။ အကျဉ်းချုပ်

Array_Reverse () နှင့် array_pop ကို ပေါင်းစပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် array ၏နောက်ဆုံး element မှစတင်ရန်ပြောင်းပြန်ပယ်ဖျက်ခြင်း၏အကျိုးသက်ရောက်မှုကိုအောင်မြင်စွာအောင်မြင်စွာအောင်မြင်စွာအောင်မြင်ခဲ့သည်။ PHP သည်အားကြီးသောခင်းကျင်းဆင်ခြင်းလုပ်ငန်းများကိုထောက်ပံ့ပေးသော်လည်းဤအခြေခံလုပ်ဆောင်ချက်နှစ်ခုကိုလိမ္မာပါးနပ်စွာပေါင်းစပ်နိုင်သော်လည်း, ဤဆောင်းပါးတွင်ရှင်းပြချက်သည် PHP တွင်ခင်းကျင်းသောပြ problems နာအမျိုးမျိုးကိုကိုင်တွယ်ရန်ဤလုပ်ဆောင်မှုများကိုပိုမိုနားလည်ရန်နှင့်ဤလုပ်ဆောင်မှုများကိုမည်သို့အသုံးပြုရမည်ကိုကျွန်ုပ်မျှော်လင့်ပါသည်။