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

array_map

ခင်းကျင်းမှုတစ်ခုစီအတွက် callback function ကိုသုံးပါ
အမည်:array_map
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:တန်ဖိုးတစ်ခုချင်းစီကို Array ထဲမှအသုံးပြုသူသတ်မှတ်ထားသော function တစ်ခုသို့ပို့ပါ။ တန်ဖိုးအသစ်ကိုပြန်ပို့ပါ။

နမူနာ

ဥပမာ 1

array ထဲမှ function တစ်ခုချင်းစီအတွက် function တစ်ခုချင်းစီကို 0 ယ်ယူပါ။

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token keyword">function</span> <span class="token function-definition function">myFunction</span> <span class="token punctuation">(</span> <span class="token variable">$ v</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
  <span class="token keyword">ပြန်လာ</span> <span class="token punctuation">(</span> <span class="token variable">$ v</span> <span class="token operator">*</span> <span class="token variable">$ v</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 number">1</span> <span class="token punctuation">,</span> <span class="token number">2</span> <span class="token punctuation">,</span> 3, <span class="token number">4</span> <span class="token punctuation">,</span> <span class="token number">4</span> <span class="token punctuation">,</span> <span class="token number">5</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_map</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"myFunction"</span> <span class="token punctuation">,</span> <span class="token variable">$ a</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

array တစ်ခု၏တန်ဖိုးကိုပြောင်းလဲရန်အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုသုံးပါ။

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token keyword">function</span> <span class="token function-definition function">myFunction</span> <span class="token punctuation">(</span> <span class="token variable">$ v</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">အကယ်.</span> <span class="token punctuation">(</span> <span class="token variable">$ v</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 string double-quoted-string">"Fido"</span> <span class="token keyword">ကိုပြန်လာပါ</span> <span class="token punctuation">။</span>
  <span class="token punctuation">}</span>
<span class="token variable">$ v</span> <span class="token keyword">ကိုပြန်သွားပါ</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">Horse "</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">" Cat "</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_map</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"myFunction"</span> <span class="token punctuation">,</span> <span class="token variable">$ a</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

နှစ်ခု arrays ကိုသုံးပါ:

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token keyword">function</span> <span class="token function-definition function">myFunction</span> <span class="token punctuation">(</span> <span class="token variable">$ v1</span> <span class="token punctuation">,</span> <span class="token variable">$ v2</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token keyword">အကယ်.</span> <span class="token punctuation">(</span> <span class="token variable">$ V1</span> <span class="token operator">===</span> <span class="token variable">$ v2</span> <span class="token punctuation">)</span>
  <span class="token punctuation">{</span>
  <span class="token string double-quoted-string">"အတူတူ"</span> <span class="token keyword">ပြန်လာ</span> <span class="token punctuation">;</span>
  <span class="token punctuation">}</span>
<span class="token string double-quoted-string">"ကွဲပြားခြားနားသော"</span> <span class="token keyword">ပြန်လာ</span> <span class="token punctuation">;</span>
<span class="token punctuation">}</span>

<span class="token variable">$ a1</span> <span class="token operator">=</span> <span class="token keyword">array</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"Horse"</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">"Cat"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token variable">$ A2</span> <span class="token operator">=</span> <span class="token keyword">array</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">"ခွေး"</span> <span class="token punctuation">,</span> <span class="token string double-quoted-string">"rat"</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_map</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"myFunction"</span> <span class="token punctuation">,</span> <span class="token variable">$ A1</span> <span class="token punctuation">,</span> <span class="token variable">$ A2</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

စာလုံးအမြောက်အများရှိအက်ခရာအားလုံး၏စာလုံးများကိုအမြတ်ထုတ်ရန်။

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token keyword">function</span> <span class="token function-definition function">myFunction</span> <span class="token punctuation">(</span> <span class="token variable">$ v</span> <span class="token punctuation">)</span>
<span class="token punctuation">{</span>
<span class="token variable">$ V</span> <span class="token operator">=</span> <span class="token function">strtoupper</span> <span class="token punctuation">(</span> <span class="token variable">$ v</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
  <span class="token variable">$ v</span> <span class="token keyword">ကိုပြန်သွားပါ</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">"တိရိစ္ဆာန်"</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">"Type"</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">array_map</span> <span class="token punctuation">(</span> <span class="token string double-quoted-string">"မလေးခွဲခြား)</span> <span class="token punctuation">,</span> <span class="token punctuation">$</span> <span class="token variable">က</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token delimiter important">></span></span>

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

ဥပမာ 5

NULL မှ function name ကိုသတ်မှတ်သည့်အခါ:

 <span class="token php language-php"><span class="token delimiter important"><? PHP</span>
<span class="token variable">$ a1</span> <span class="token operator">=</span> <span class="token keyword">array</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">"Cat"</span> <span class="token punctuation">)</span> <span class="token punctuation">;</span>
<span class="token variable">$ A2</span> <span class="token operator">=</span> <span class="token keyword">Array</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">"Kittle</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_map</span> <span class="token punctuation">(</span> <span class="token constant">Null</span> <span class="token punctuation">,</span> <span class="token variable">$ A1</span> <span class="token punctuation">,</span> <span class="token variable">$ A2</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>

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

သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • arrays ၏ခြားနားချက်ကိုတွက်ချက်ရန်အချက်အလက်များကိုနှိုင်းယှဉ်ရန် callback function ကိုသုံးပါ array_udiff

    array_udiff

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

    array_search

    ပေးထားသောတန်ဖိုးကိုခ
  • Acessiative Array မှသော့ချက်အမည်များကိုရယူပါ key

    key

    AcessiativeArrayမှသေ
  • index check နှင့်အတူ Arrays ၏လမ်းဆုံကို compare နှင့်ဒေတာနှိုင်းယှဉ်ဖို့ callback function ကိုသုံးပါ array_uintersect_assoc

    array_uintersect_assoc

    indexcheckနှင့်အတူAr
  • array တစ်ခုချင်းစီကိုဒြပ်စင်တစ်ခုချင်းစီကိုခေါ်ယူရန်အသုံးပြုသူသတ်မှတ်ထားသောလုပ်ဆောင်ချက်များကိုသုံးပါ array_walk

    array_walk

    arrayတစ်ခုချင်းစီကို
  • သတ်မှတ်ထားသောသော့အမည်သို့မဟုတ်အညွှန်းကိန်းတစ်ခုရှိ, array_key_exists

    array_key_exists

    သတ်မှတ်ထားသောသော့အမည
  • နောက်ဆုံးယူနစ်သို့ array ၏အတွင်းပိုင်းညွှန်ပြ end

    end

    နောက်ဆုံးယူနစ်သို့ar
  • လက်ရှိများအတွက် alias ကို pos

    pos

    လက်ရှိများအတွက်alias