PHP array_keys() လုပ်ငန်း

အကျိုးသတ္တု

အသင့် အပိုင်းတို့ အကိုးအခဏ်း ကို အခြား အပိုင်းတို့ အပိုင်းစံ တစ်ခု ပြန်တင်ကြကြောင်း

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

လုပ်ဆောင် အကျယ်

အကြောင်းအရာ နှင့် အသုံးပြုခြင်း

array_keys() 函数返回包含数组中所有键名的一个新数组。

如果提供了第二个参数,则只返回键值为该值的键名。

အခါ strict အပိုင်း အသုံးပြု သော်လည်း အပိုင်း အချိန် အသုံးပြုခြင်း (===) က ပိုကြား သည်။

အသုံးပြု အပိုင်း

array_keys(array,value,strict)
အပိုင်း ဖော်ပြ
array လိုအပ်
value ဆိုင်းငံ့။ အချိန် အသုံးပြုခြင်း အမှတ် ပြုခြင်း ပြုလုပ် ပြီး အချိန် အသုံးပြုခြင်း နှင့် အတူ သာ ပြန်လည်ပေးသော အကြိမ် အသင်း ကို ပြန်လည်ပေးသည်。
strict

ဆိုင်းငံ့ value အပိုင်း အသုံးပြုခြင်း အတူ အသုံးပြုခြင်း

  • true - အချိန် အသုံးပြုခြင်း ပေးသည်။ အချိန် အသုံးပြုခြင်း သည် အချိန် အသုံးပြုခြင်း နှင့် အချိန် အသုံးပြုခြင်း မပိုကြား သည်။
  • false - အရင်းအမြစ် အချိန်

နည်းပါး

ပြန်လည်ပေးသော အကြိမ် အပေါင်းစုံ အကြိမ် ကို ပေးသော အပေါင်းစုံ အကြိမ် အသင်း ကို ပေးသည်。
PHP အချိန် 4+
အစားထိုး အစဉ် strict အပိုင်း ပြင်ဆင် ပြီး 5.0 PHP တွင် ထပ်ထည့်ခဲ့သည်。

ပိုမို အမှတ်

အမှတ် 1

value အပိုင်း အသုံးပြုခြင်း:

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

လုပ်ဆောင် အကျယ်

အမှတ် 2

strict အပိုင်း အသုံးပြုခြင်း (false):

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

လုပ်ဆောင် အကျယ်

အမှတ် 3

strict အပိုင်း အသုံးပြုခြင်း (true):

<?php
$a=array(10,20,30,"10");
print_r(array_keys($a,"10",true));
?>

လုပ်ဆောင် အကျယ်