[Php 4> = 4.0.5, Php 5, Php 7, Php 8]
Array_Search - Tìm kiếm mảng cho một giá trị đã cho và trả về khóa tương ứng đầu tiên nếu thành công — Searches the array for a given value and returns the first corresponding key if successful
Sự mô tả
Array_Search [hỗn hợp $needle
, mảng $haystack
, bool $strict
= false
]: int | chuỗi | Sai[mixed $needle
, array $haystack
, bool $strict
= false
]: int|string|false
Thông số
needle
Giá trị tìm kiếm.
Ghi chú::
Nếu
needle
là một chuỗi, so sánh được thực hiện theo cách nhạy cảm trường hợp.
haystack
Mảng.
strict
Nếu tham số thứ ba strict
được đặt thành true
thì hàm mảng_Search [] sẽ tìm kiếm các phần tử giống hệt nhau trong haystack
. Điều này có nghĩa là nó cũng sẽ thực hiện so sánh loại nghiêm ngặt của needle
trong haystack
và các đối tượng phải là cùng một ví dụ.true
then the array_search[] function will search for identical elements in the haystack
. This means it will also perform a
strict type comparison of the needle
in the haystack
, and objects must be the same instance.
Trả về giá trị
Trả về khóa cho needle
nếu nó được tìm thấy trong mảng, false
nếu không.false
otherwise.
Nếu needle
được tìm thấy trong haystack
nhiều lần, khóa khớp đầu tiên được trả về. Để trả về các khóa cho tất cả các giá trị khớp, hãy sử dụng Array_Keys [] với tham số $haystack
7 tùy chọn thay thế.array_keys[] with the optional $haystack
7 parameter instead.
Cảnh báo
Hàm này có thể trả về Boolean false
, nhưng cũng có thể trả về giá trị phi Boolean đánh giá thành false
. Vui lòng đọc phần về Booleans để biết thêm thông tin. Sử dụng toán tử === để kiểm tra giá trị trả về của hàm này.false
, but may also return a non-Boolean value which evaluates to false
. Please read the section on Booleans for more
information. Use the === operator for testing the return value of this function.
Ví dụ
Ví dụ #1 Array_Search [] ví dụarray_search[] example
$strict
0
Xem thêm
- Array_Keys [] - Trả về tất cả các phím hoặc một tập hợp con của các phím của một mảng
- Array_Values [] - Trả về tất cả các giá trị của một mảng
- Array_Key_Exists [] - Kiểm tra xem khóa hoặc chỉ mục đã cho có tồn tại trong mảng
- in_array [] - kiểm tra xem giá trị có tồn tại trong một mảng không
Turabgarip tại Gmail Dot Com ¶ ¶
5 năm trước
$strict
1
$strict
2
$strict
3
$strict
4
$strict
5
$strict
6
$strict
7
$strict
8cue tại openxbox dot com ¶ ¶
19 năm trước
$strict
9
false
0
false
1
false
2Stefano@takys chấm nó ¶ ¶
11 năm trước
false
3
false
4
$strict
8opencart dot ocfilter tại gmail dot com ¶ ¶
1 năm trước
false
6
false
7
false
8
false
9Nordsebaer tại gmx dot de ¶ ¶
2 năm trước
needle
0
needle
1
$strict
8Yasien Dot Dwieb tại Gmail Dot Com ¶ ¶
2 năm trước
needle
3
needle
4
needle
5
needle
6
$strict
8Yasien Dot Dwieb tại Gmail Dot Com ¶ ¶
Thinbegin tại Gmail Dot Com ¶
needle
8
needle
9
needle
0
needle
1
needle
2
needle
3
needle
4
needle
5
needle
6
needle
7
needle
8
needle
9
$strict
84 năm trước ¶
maciej tại speccode dot com
haystack
1
haystack
2
false
7
haystack
4
haystack
57 năm trước ¶
Richgc ¶
haystack
6
haystack
7
haystack
8
haystack
9
strict
016 năm trước ¶
n-regen ¶
strict
1
13 năm trước ¶
n-regen ¶
strict
2
strict
3
strict
4
strict
5
strict
6
strict
7
strict
813 năm trước ¶
n-regen ¶
strict
9
false
7
strict
1
strict
213 năm trước ¶
11 năm trước
strict
3
opencart dot ocfilter tại gmail dot com ¶ ¶
n-regen ¶
strict
4
strict
5
strict
6
strict
7
strict
813 năm trước ¶
CodeSlinger tại compsalot dot com
strict
9
Helenadeus tại Gmail Dot Com ¶ ¶
Stooshie tại Gmail Dot Com ¶
true
0
true
1
true
2
true
3