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

array_keys

array အတွက်အချို့သို့မဟုတ်အားလုံးသော့ချက်အမည်များကိုပြန်ပို့သည်
အမည်:array_keys
အမျိုးအစား:အခင်းအကျင်း
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:ခင်းကျင်းအတွင်းရှိအဓိကအမည်များအားလုံးကိုပြန်ပို့သည်။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

array_keys() function ကို) function ကို array ရှိသော့ချက်အမည်များအားလုံးပါ 0 င်သည့်ခင်းကျင်းမှုအသစ်တစ်ခုကိုပြန်ပို့သည်။

အကယ်. ဒုတိယ parameter သည်ပေးထားလျှင်, သော့ချက်တန်ဖိုးကိုသာတန်ဖိုးထားသည့်သော့ချက်ဖြစ်သည်။

အကယ်. တင်းကျပ်သော parameter သည်မှန်ကန်သည်ဟုဆိုပါက PHP သည်အဓိကတန်ဖိုး၏အချက်အလက်အမျိုးအစားကိုတင်းကြပ်စွာစစ်ဆေးရန် PHP သည် congruent နှိုင်းယှဉ်မှုများ ( === ) ကိုအသုံးပြုသည်။

နမူနာ

ဥပမာ 1

ခင်းကျင်းအတွင်းရှိသော့ချက်အမည်များအားလုံးပါ 0 င်သည့် array အသစ်တစ်ခုကိုပြန်လည်ရောက်ရှိ

 <? PHP
$a = array ( "Volvo" => "XC90" , "BMW" => "X5" , "Toyota" => "Highlander" ) ;
print_r ( array_keys ( $ က ) ) ;
>

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

ဥပမာ 2

တန်ဖိုး parameter ကိုသုံးပါ။

 <? PHP
$a = array ( "Volvo" => "XC90" , "BMW" => "X5" , "Toyota" => "Highlander" ) ;
print_r ( array_keys ( $ a , Highlander " ) ) ;
>

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

ဥပမာ 3

တင်းကျပ်သော parameter သည် (မှားယွင်းသော) ကိုသုံးပါ။

 <? PHP
$ a = Array ( 10 , 20 , 30, 30 , "10 ) ;
print_r ( array_keys ( $ a , "10" , false ) ) ;
>

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

ဥပမာ 4

တင်းကျပ်သော parameter ကိုသုံးပါ။

 <? PHP
$ a = Array ( 10 , 20 , 30, 30 , "10 ) ;
print_r ( array_keys ( $ a , "10" , စစ်မှန်သော ) ) ;
>

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

သဒ္ဒါ

 array_keys ( array , တန်ဖိုး , တင်းကျပ်စွာ )
တေးရေး ဖေါ်ပြ
အခင်းအကျင်း လိုအပ်ပါတယ် ခင်းကျင်းကိုသတ်မှတ်ပါ။
အဘိုး optional ကို။ သော့ချက်တန်ဖိုးကိုသတ်မှတ်နိူင်သည်။ ထို့နောက်သော့ချက်တန်ဖိုးနှင့်သက်ဆိုင်သောသော့အမည်ကိုသာပြန်ပေးလိမ့်မည်။
တိကျသော

optional ကို။ တန်ဖိုး parameter သည်နှင့်အတူအသုံးပြုခဲ့သည်။ ဖြစ်နိုင်သောတန်ဖိုးများ:

  • TRUE - သတ်မှတ်ထားသောသော့ချက်တန်ဖိုးဖြင့်သော့အမည်ကိုပြန်ပို့ပါ။ အမျိုးအစားပေါ် မူတည်. နံပါတ် 5 သည် string မှ 5 "နှင့်ကွဲပြားသည်။
  • မှားယွင်းသော - ပုံမှန်တန်ဖိုး။ အမျိုးအစားပေါ်မူတည်ခြင်းမရှိပါ။ နံပါတ် 5 သည် string "5" နှင့်အတူတူဖြစ်သည်။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • ပြန်လည်ပြင်ဆင်ထားသော array နှင့်အတူပထမ ဦး ဆုံးခင်းကျင်း၏ element တွေကို recressive အစားထိုး array_replace_recursive

    array_replace_recursive

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

    each

    လက်ရှိkey/valuepairp
  • callback function ကို အသုံးပြု. သော့ချက်အမည်များကိုတွက်ချက်ရန်သော့ချက်အမည်များကိုတွက်ချက်ရန် callback function ကိုသုံးပါ array_diff_ukey

    array_diff_ukey

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

    array_diff_key

    arrays၏ခြားနားချက်ကိ
  • Array မှခင်းကျင်းမှု၏အစတွင်ဆဲလ်ကိုရွှေ့ပါ array_shift

    array_shift

    Arrayမှခင်းကျင်းမှု၏
  • အမျိုးမျိုးသော arrays သို့မဟုတ် multi- ရှုထောင် arrays sort array_multisort

    array_multisort

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

    array_udiff

    arrays၏ခြားနားချက်ကိ
  • တစ်ခုသို့မဟုတ်တစ်ခုထက်ပိုသော array ပေါင်းစည်း array_merge

    array_merge

    တစ်ခုသို့မဟုတ်တစ်ခုထ
လူကြိုက်များသော ဆောင်းပါးများ