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

array_combine

တစ် ဦး ခင်းကျင်းကိုသော့အဖြစ်ထည့်သွင်းခြင်းနှင့်အခြားတန်ဖိုးတစ်ခုအဖြစ်အသုံးပြုခြင်းအားဖြင့်ခင်းကျင်းမှုကိုဖန်တီးပါ
အမည်:array_combine
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:နှစ်ခု array နှစ်ခုပေါင်းစည်းခြင်းဖြင့်အသစ်တစ်ခုကိုခင်းကျင်းဖန်တီးပါ။

array_combeind function ကို

PHP ဗားရှင်းနှင့်သက်ဆိုင်သည်

PHP 4> = 4.0.0, PHP 5, PHP 7, PHP 8

function ကိုဖော်ပြချက်

Array_combeine function သည် artiative နှစ်ခုကိုပေါင်းစည်းထားသော acariative array တစ်ခုထဲသို့ပေါင်းစပ်လိုက်ပြီးပထမခင်းကျင်းမှု၏တန်ဖိုးကိုသော့အဖြစ်အသုံးပြုသည်။ ဒုတိယခင်းကျင်းမှု၏တန်ဖိုးကိုသက်ဆိုင်ရာတန်ဖိုးကိုအသုံးပြုသည်။ ခင်းကျင်းရေးထားတဲ့ဒြပ်စင်အရေအတွက်ကအတူတူပဲဖြစ်ရမယ်,

function syntax

 Array_combine ($ keys, array $ တန်ဖိုးများ): Array

တေးရေး

  • $ သော့များ - သော့များအနေဖြင့်အသုံးပြုမည့်ဒြပ်စင်များပါ 0 င်သည့်နေရာတစ်ခု။
  • $ တန်ဖိုးများ - တန်ဖိုးများအဖြစ်အသုံးပြုမည့်ဒြပ်စင်များပါ 0 င်သည့်ခင်းကျင်းခြင်း။

Value ကိုပြန်သွားပါ

key-value အတွဲများပါ 0 င်သည့် array တစ်ခုသို့ပြန်ပို့သည်။ Input Array အရှည်သည်ကွဲပြားခြားနားပါကမှားယွင်းသောပြန်လာသည်။

နမူနာ

<?php
$keys = ["a", "b", "c"];
$values = [1, 2, 3];
$result = array_combine($keys, $values);
<p>Print_R ($ ရလဒ်);<br>
><br>

နမူနာကုဒ်၏ဖော်ပြချက်

ဤဥပမာတွင်ကျွန်ုပ်တို့သည် array နှစ်ခုကိုဖန်တီးသည်။ $ သော့နှင့် $ တန်ဖိုးများကိုဖန်တီးသည်။ Array_combine function ကိုခေါ်ဆိုခြင်းအားဖြင့် $ keys array ရှိ element များသည်သော့ချက်များအဖြစ်အသုံးပြုသည်။ ဒေါ်လာတန်ဖိုးများရှိဒြပ်စင်များကိုတန်ဖိုးများအဖြစ်အသုံးပြုသည်။ output ရလဒ်ဖြစ်လိမ့်မည်:

အခင်းအကျင်း
(
    [a] => 1
    [ခ] => 2
    [c] => 3
)

မှတ်စု: $ သော့များနှင့် $ တန်ဖိုးများကို array များသည်တန်းတူမဟုတ်လျှင်လုပ်ဆောင်ချက်သည်မှားယွင်းစွာပြန်ပို့သည်။ ဥပမာအားဖြင့်:

<?php
$keys = ["a", "b"];
$values = [1, 2, 3];
$result = array_combine($keys, $values);
<p>var_dump ($ ရလဒ်);<br>
><br>

အထက်ပါကုဒ်သည် output ကိုဖြစ်လိမ့်မည်။

 Bool (အတု)
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • အဆိုပါ passed ခင်းကျင်းနှင့်အတူပထမ ဦး ဆုံးခင်းကျင်း၏ element တွေကိုအစားထိုးပါ array_replace

    array_replace

    အဆိုပါpassedခင်းကျင်
  • array ၏အဆုံးသို့ဆဲလ်တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသောဆဲလ်များကိုတွန်းပါ။ array_push

    array_push

    array၏အဆုံးသို့ဆဲလ်တ
  • တန်ဖိုးများတစ်ခုမှ variable များအစုတစ်ခုမှတန်ဖိုးများကိုသတ်မှတ်ပါ list

    list

    တန်ဖိုးများတစ်ခုမှva
  • သတ်မှတ်ထားသောခင်းကျင်း၏ပထမ ဦး ဆုံးသော့ချက်၏အမည်ကိုရယူပါ array_key_first

    array_key_first

    သတ်မှတ်ထားသောခင်းကျင
  • ခင်းကျင်းမှုတစ်ခုစီအတွက် callback function ကိုသုံးပါ array_map

    array_map

    ခင်းကျင်းမှုတစ်ခုစီအ
  • Arrays အတွက်ခလုတ်များနှင့်တန်ဖိုးများကို Swap array_flip

    array_flip

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

    key

    AcessiativeArrayမှသေ
  • နောက်ကျော array ၏အတွင်းပိုင်းညွှန်ပြစက်ကိုပြန်လှည့်ပါ prev

    prev

    နောက်ကျောarray၏အတွင်