ฟังก์ชัน array_keys() ส่งกลับคีย์ทั้งหมดของอาร์เรย์ ส่งคืนอาร์เรย์ของคีย์ทั้งหมดในอาร์เรย์
ไวยากรณ์
array_keys(arr, value, strict)
พารามิเตอร์
-
arr − อาร์เรย์ที่จะส่งคืนคีย์
-
ค่า − หากระบุค่าไว้ ระบบจะส่งคืนเฉพาะคีย์ที่มีค่าเหล่านี้เท่านั้น
-
เข้มงวด − กำหนดว่าควรใช้การเปรียบเทียบอย่างเข้มงวด (===) ในระหว่างการค้นหาหรือไม่
คืนสินค้า
ฟังก์ชัน array_keys() จะคืนค่าอาร์เรย์ของคีย์ทั้งหมดในอาร์เรย์
ตัวอย่าง
<?php $arr = array("one" => "Pen", "two" => "Pencil", "three" => "Paper", "four" => "Notepad"); print_r(array_keys($arr)); ?>
ผลลัพธ์
Array ( [0] => one [1] => two [2] => three [3] => four )
ตัวอย่าง
ให้เรามาดูตัวอย่างอื่นที่เราจะพบคีย์สำหรับค่าเฉพาะ “Notepad”
<?php $arr = array("one" => "Pen", "two" => "Notepad", "three" => "Paper", "four" => "Notepad"); print_r(array_keys($arr, "Notepad")); ?>
ผลลัพธ์
Array ( [0] => two [1] => four )