လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> array_slice

array_slice

ခင်းကျင်းကနေအစိတ်အပိုင်းတစ်ခုယူပါ
အမည်:array_slice
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:အဆိုပါခင်းကျင်း၏ရွေးချယ်ထားသောအစိတ်အပိုင်းကိုပြန်ပို့သည်။

နမူနာ

ဥပမာ 1

ခင်းကျင်း၏တတိယဒြပ်စင်ကနေစတင်နှင့်ကျန်ရှိသော element တွေကိုခင်းကျင်းထဲထည့်ပါ။

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ a</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">Green "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" Green "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" Blue "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" အဝါရောင် "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" Brown "</span> <span class="token punctuation">)</span> <span class="token punctuation">,</span>
<span class="token function">print_r</span> <span class="token punctuation">(</span><span class="token function"></span></span><mark> <span class="token function">array_slice</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">,</span> <span class="token number">2</span> <span class="token punctuation">)</span></mark><span class="token punctuation"></span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 2

၎င်းကိုခင်းကျင်းမှု၏ဒုတိယဒြပ်စင်မှယူပြီးဒြပ်စင်နှစ်ခုကိုသာပြန်ပို့ပါ။

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ a</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">Green "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" Green "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" Blue "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" အဝါရောင် "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" Brown "</span> <span class="token punctuation">)</span> <span class="token punctuation">,</span>
<span class="token function">print_r</span> <span class="token punctuation">(</span><span class="token function"></span></span><mark> <span class="token function">array_slice</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">,</span> <span class="token number">1</span> <span class="token punctuation">,</span> <span class="token number">2</span> <span class="token punctuation">)</span></mark><span class="token punctuation"></span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 3

အပျက်သဘောဆောင်သော starteteters ကိုသုံးပါ။

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ a</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">Green "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" Green "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" Blue "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" အဝါရောင် "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" Brown "</span> <span class="token punctuation">)</span> <span class="token punctuation">,</span>
<span class="token function">print_r</span> <span class="token punctuation">(</span><span class="token function"></span></span><mark> <span class="token function">array_slice</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">,</span> <span class="token operator">-</span> <span class="token number">2</span> <span class="token punctuation">,</span> <span class="token number">1</span> <span class="token punctuation">)</span></mark><span class="token punctuation"></span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 4

စောင့်ရှောက်ရန် parameter ကိုစစ်မှန်တဲ့ set:

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ a</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">Green "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" Green "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" Blue "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" အဝါရောင် "</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">" Brown "</span> <span class="token punctuation">)</span> <span class="token punctuation">,</span>
<span class="token function">print_r</span> <span class="token punctuation">(</span><span class="token function"></span></span><mark> <span class="token function">array_slice</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">,</span> <span class="token number">1</span> <span class="token punctuation">,</span> <span class="token number">2</span> <span class="token punctuation">,</span> <span class="token constant boolean">TRUS</span> <span class="token punctuation">)</span></mark><span class="token punctuation"></span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဥပမာ 5

Process String Key Names နှင့် Integer Key အမည်များ -

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ a</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> " <span class="token string double-quoted-string">Red</span> <span class="token string double-quoted-string">"</span> <span class="token operator">=></span> <span class="token string double-quoted-string">"B"</span> <span class="token punctuation">=</span> <span class="token operator">></span> <span class="token string double-quoted-string">"Green"</span> <span class="token operator">,</span> <span class="token punctuation">"</span> <span class="token string double-quoted-string">G</span> <span class="token string double-quoted-string">" "</span> <span class="token string double-quoted-string">Blue</span> " <span class="token punctuation">,</span> <span class="token string double-quoted-string">"</span> <span class="token operator">အဝါရောင်</span> <span class="token string double-quoted-string">"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"</span> <span class="token operator">အဝါရောင်</span> <span class="token punctuation">"</span> <span class="token punctuation">,</span>
<span class="token function">Print_r</span> <span class="token punctuation">(</span> <span class="token function">array_slice</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">,</span> <span class="token number">1</span> <span class="token punctuation">,</span> <span class="token number">2</span> <span class="token punctuation">)</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>

<span class="token variable">$ a</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"0"</span> <span class="token operator">=></span> <span class="token string double-quoted-string">"Red"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"1"</span> <span class="token operator">=</span> <span class="token operator">></span> <span class="token string double-quoted-string">"Green"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"</span> <span class="token string double-quoted-string">Green"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"Blue"</span> , " <span class="token operator">အဝါရောင်</span> <span class="token string double-quoted-string">"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"4"</span> <span class="token operator">=></span> <span class="token string double-quoted-string">"အဝါရောင်</span> <span class="token punctuation">"</span> <span class="token punctuation">,</span>
<span class="token function">print_r</span> <span class="token punctuation">(</span><span class="token function"></span></span><mark> <span class="token function">array_slice</span> <span class="token punctuation">(</span> <span class="token variable">$ a</span> <span class="token punctuation">,</span> <span class="token number">1</span> <span class="token punctuation">,</span> <span class="token number">2</span> <span class="token punctuation">)</span></mark><span class="token punctuation"></span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span>

သင်ကိုယ်တိုင်စမ်းကြည့်ပါ

ဆက်စပ်အကြောင်းအရာ
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • နောက်ကွယ်မှ array ကို sort နှင့်အညွှန်းကိန်းဆက်ဆံရေးကိုထိန်းသိမ်းပါ arsort

    arsort

    နောက်ကွယ်မှarrayကိုs
  • နောက်ကွယ်မှ array key name အားဖြင့် sort krsort

    krsort

    နောက်ကွယ်မှarraykeyn
  • လက်ရှိ key / value pair pair ကိုခင်းကျင်းစွာပြန်ပို့ပါနှင့် ARRAY POINTER ကိုရှေ့သို့သွားပါ။ PHP 7.2.0 ကတည်းကဤလုပ်ဆောင်မှုကိုစွန့်ပစ်လိုက်သည်။ ၎င်းကိုဤလုပ်ဆောင်မှုကိုမသုံးရန်အထူးအကြံပြုလိုပါသည်။ each

    each

    လက်ရှိkey/valuepairp
  • arrays ၏ခြားနားချက်ကိုတွက်ချက်ရန် key name နှိုင်းယှဉ်မှုကိုသုံးပါ array_diff_key

    array_diff_key

    arrays၏ခြားနားချက်ကိ
  • alias ကိုရေတွက် sizeof

    sizeof

    aliasကိုရေတွက်
  • တစ် ဦး ခင်းကျင်းကိုသော့အဖြစ်ထည့်သွင်းခြင်းနှင့်အခြားတန်ဖိုးတစ်ခုအဖြစ်အသုံးပြုခြင်းအားဖြင့်ခင်းကျင်းမှုကိုဖန်တီးပါ array_combine

    array_combine

    တစ်ဦးခင်းကျင်းကိုသော
  • တ ဦး တည်းသို့မဟုတ်ထိုထက်ပို array ကို remening ပေါင်းစည်း array_merge_recursive

    array_merge_recursive

    တဦးတည်းသို့မဟုတ်ထိုထ
  • ပေးထားသောတန်ဖိုးကိုခင်းကျင်းမှုတွင်ရှာဖွေပါ။ အောင်မြင်လျှင်ပထမ ဦး ဆုံးသက်ဆိုင်ရာ key name ကိုပြန်ပို့ပါ array_search

    array_search

    ပေးထားသောတန်ဖိုးကိုခ