Fungsi array_keys() PHP
contoh
mengembalikan sebuah array baru yang berisi semua nama kunci dalam array:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
definisi dan penggunaan
array_keys() function กลับค่า array ที่มีทั้งหมด key ของ array ที่ใช้
ถ้ามี parameter รอง แล้วจะกลับค่า key ที่มี value นั้นเท่านั้น
ถ้า strict ถ้า parameter กำหนดเป็น true แล้ว PHP จะใช้การเทียบค่าที่เท่ากัน (===) ในการตรวจสอบประเภทของ data type ของ key value
การใช้งาน
array_keys(array,value,strict)
parameter | รายละเอียด |
---|---|
array | จำเป็น |
value | คุณสามารถกำหนด value ได้ และมีเฉพาะ key ที่มี value นั้นที่จะกลับค่า |
strict |
ใช้ได้เลือก value ใช้ parameter พร้อมกัน
|
รายละเอียดเทคนิค
value: | สร้าง array ใหม่ที่มีทั้งหมด key ของ array ที่ใช้ |
PHP version: | 4+ |
บันทึกการปรับปรุง: | strict parameter นี้ได้รับการเพิ่มเข้ามาใน PHP 5.0 |
ตัวอย่างเพิ่มเติม
ตัวอย่าง 1
ใช้ parameter value:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a,"Highlander")); ?>
ตัวอย่าง 2
ใช้ parameter strict (false):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",false)); ?>
ตัวอย่าง 3
ใช้ parameter strict (true):
<?php $a=array(10,20,30,"10"); print_r(array_keys($a,"10",true)); ?>