Hàm mảng_search() trong PHP
Ví dụ
Tìm kiếm giá trị "red" trong mảng và trả về khóa của nó:
<?php
$a=array("a"=>"red","b"=>"green","c"=>"blue");
echo array_search("red",$a);
?>
Hãy tự mình thử »Đị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ả về: | 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 lần, khóa khớp đầu tiên sẽ được trả về. |
---|---|
Phiên bản PHP: | 4.0.5+ |
Nhật ký thay đổi PHP: | Hàm này trả về NULL nếu các tham số không hợp lệ được truyền vào nó (điều này áp dụng cho tất cả các hàm PHP kể từ phiên bản 5.3.0). Kể từ PHP 4.2.0, hàm này trả về FALSE khi bị lỗi thay vì NULL. |
Thêm ví dụ
Ví dụ
Tìm kiếm giá trị 5 trong mảng và trả về khóa của nó (chú ý dấu ""):
<?php
$a=array("a"=>"5","b"=>5,"c"=>"5");
echo array_search(5,$a,true);
?>
Hãy tự mình thử »❮ Tham chiếu mảng PHP