ຫົວວິສະວະກອນ PHP array_keys()

ຄວາມຈິງ

ການຫຼົງອອກອາກາດໃໝ່ທີ່ບັນທຶກວິສະວະກອນທັງໝົດໃນອາກາດ:

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

ການດຳເນີນພາບຄືນ

ການກໍານົດແລະການນໍາໃຊ້

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

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

如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的数据类型。

ຂໍ້ມູນວິທະຍາສາດ

array_keys(array,value,strict)
ພະລັງ ການອະທິບາຍ
array ຕົວເລືອກ. ຕັດສິນບັນຍາ.
value ຕົວເລືອກ. ທ່ານສາມາດກໍານົດຈຳນວນທີ່ມີວັດຖຸ, ແລະພຽງແຕ່ວັດຖຸທີ່ກຳນັກງານຈະຖືກບັນທຶກ.
strict

ຕົວເລືອກ. ສຳລັບ value ພະລັງກັບພະລັງ. ຄວາມສະເພາະສະໜອງ:

  • true - ບັນທຶກວັດຖຸຫົວຂໍ້ບັນຊີທີ່ມີຈຳນວນທີ່ກຳນັກງານ. ບໍ່ອຸປະກອນຄວາມຮູບຮ່າງ, ຈຳນວນ 5 ແມ່ນແຕກຕ່າງກັບຄຳໜັກ "5".
  • false - ຄວາມສະເພາະສະໜອງ. ບໍ່ອຸປະກອນຄວາມຮູບຮ່າງ, ຈຳນວນ 5 ແມ່ນຄືກັນກັບຄຳໜັກ "5".

ຂໍ້ມູນດ້ານເຕັກນິກ

ມູນຄ່າຮັບຜິດຊອບ: ບັນທຶກວັດຖຸຂອງຫົວຂໍ້ບັນຊີທັງໝົດຂອງອາລົມຕອນຢ່າງໃຫຍ່ຫຼວງຂອງອາລົມຕອນຢ່າງໃຫຍ່ຫຼວງ.
PHP Version: 4+
ບັນທຶກການປັບປຸງ: strict ພະລັງຂັ້ນຕົວແມ່ນຖືກເພີ່ມເຂົ້າມາໃນ PHP 5.0.

ກໍານົດຫຼາຍກວ່າ

ກໍານົດ 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));
?>

ການດຳເນີນພາບຄືນ