Computer >> Hướng Dẫn 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 (keys) của mảng. Có thể lọc khóa theo giá trị cụ thể.

Cú pháp

array_keys(array, search_value, strict)

Tham số

  • array – Mảng cần lấy khóa.

  • search_value – Nếu chỉ định, chỉ trả về khóa có giá trị này. Tùy chọn.

  • strict – Nếu TRUE: so sánh nghiêm ngặt (===) bao gồm kiểu dữ liệu. Mặc định FALSE.

Giá trị trả về

Trả về mảng chứa tất cả khóa (hoặc khóa lọc theo giá trị).

Ví dụ 1: Lấy tất cả khóa

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

Kết quả

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

Ví dụ 2: Lấy khóa của giá trị "Notepad"

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

Kết quả

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