Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm array_keys () trong PHP

Hàm array_keys () trả về tất cả các khóa của một mảng. Nó trả về một mảng gồm tất cả các khóa trong mảng.

Cú pháp

array_keys(arr, value, strict)

Tham số

  • arr - Mảng mà từ đó các khóa sẽ được trả về

  • giá trị - Nếu các giá trị được chỉ định, thì chỉ các khóa chứa các giá trị này mới được trả về.

  • nghiêm ngặt - Xác định xem có nên sử dụng so sánh chặt chẽ (===) trong quá trình tìm kiếm hay không.

Quay lại

Hàm array_keys () trả về một mảng gồm tất cả các khóa trong mảng.

Ví dụ

<?php
$arr = array("one" => "Pen", "two" => "Pencil", "three" => "Paper", "four" => "Notepad");
print_r(array_keys($arr));
?>

Đầu ra

Array
(
[0] => one
[1] => two
[2] => three
[3] => four
)

Ví dụ

Hãy để chúng tôi xem một ví dụ khác, trong đó chúng tôi sẽ tìm thấy khóa cho một giá trị cụ thể “Notepad”.

<?php
$arr = array("one" => "Pen", "two" => "Notepad", "three" => "Paper", "four" => "Notepad");
print_r(array_keys($arr, "Notepad"));
?>

Đầu ra

Array
(
[0] => two
[1] => four
)