Hàm array_search () trong PHP
Thí dụ
Tìm kiếm một mảng cho giá trị "red" và trả về khóa của nó:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Định nghĩa và Cách sử dụng
Hàm array_search () tìm kiếm một giá trị trong mảng và trả về khóa.
Cú pháp
array_search(value, array, strict)
Giá trị tham số
Parameter | Description |
---|---|
value | Required. Specifies the value to search for |
array | Required. Specifies the array to search in |
strict | Optional. If this parameter is set to TRUE, then this function will search for identical elements in the array. Possible values:
|
Chi tiết kỹ thuật
Giá trị trả lại: | Trả về khóa của một giá trị nếu nó được tìm thấy trong mảng và FALSE nếu không. Nếu giá trị được tìm thấy trong mảng nhiều hơn một lần, thì khóa khớp đầu tiên sẽ được trả về. |
---|---|
Phiên bản PHP: | 4.0.5+ |
PHP Changelog: | Hàm này trả về NULL nếu các tham số không hợp lệ được chuyển cho nó (điều này áp dụng cho tất cả các hàm PHP kể từ 5.3.0). Kể từ PHP 4.2.0, hàm này trả về FALSE khi bị lỗi thay vì NULL. |
Các ví dụ khác
Thí dụ
Tìm kiếm một mảng cho giá trị 5 và trả về khóa của nó (lưu ý dấu ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
❮ Tham chiếu mảng PHP