[Php 4, Php 5, Php 7, Php 8]
in_array - kiểm tra xem giá trị có tồn tại trong một mảng không — Checks if a value exists in an array
Sự mô tả
in_array [hỗn hợp $needle
, mảng $haystack
, bool $strict
= false
]: bool[mixed $needle
, array $haystack
,
bool $strict
= false
]: bool
Thông số
needle
Giá trị tìm kiếm.
________số 8Ghi 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.
Mảng.
strict
Nếu tham số thứ ba strict
được đặt thành
'ph' was found 'o' was found1 thì hàm in_array [] cũng sẽ kiểm tra các loại của
needle
trong haystack
.'ph' was found 'o' was found1 then the in_array[] function will also check the types of the
needle
in the haystack
. 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.
________số 8
Mảng. 'ph' was found
'o' was found
1 if needle
is found in the array, false
otherwise.
strict
Nếu tham số thứ ba strict
được đặt thành 'ph' was found
'o' was found
1 thì hàm in_array [] cũng sẽ kiểm tra các loại của needle
trong haystack
.in_array[]
example
$needle
1
Trước Php 8.0.0,
'ph' was found 'o' was found4
needle
sẽ khớp với giá trị mảng là 'ph' was found 'o' was found6 ở chế độ không nghiêm ngặt và ngược lại. Điều đó có thể dẫn đến kết quả không mong muốn. Các trường hợp cạnh tương tự tồn tại cho các loại khác, là tốt. Nếu không hoàn toàn chắc chắn về các loại giá trị liên quan, luôn luôn sử dụng cờ
strict
để tránh hành vi bất ngờ.in_array[] is case-sensitive, so the program above will display: Trả về giá trịin_array[] with strict example
$needle
2
$needle
3
$needle
4Trả về
'ph' was found 'o' was found1 nếu
needle
được tìm thấy trong mảng, false
khác.1.13 found with strict check
Ví dụin_array[] with an array as needle
$needle
5
$needle
3
$needle
7Trả về
'ph' was found 'o' was found1 nếu
needle
được tìm thấy trong mảng, false
khác.'ph' was found 'o' was found
Ví dụ
- Ví dụ #1 in_array [] ví dụ
- Điều kiện thứ hai không thành công vì in_array [] là nhạy cảm trường hợp, do đó chương trình trên sẽ hiển thị:
- Ví dụ #2 in_array [] với ví dụ nghiêm ngặt
Ví dụ trên sẽ xuất ra: ¶
Ví dụ #3 in_array [] với một mảng làm kim
$needle
8
$needle
9
$haystack
0
$haystack
1
$haystack
2Xem thêm ¶
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
$haystack
3
$haystack
4
$haystack
5
$haystack
6ISSET [] - Xác định xem một biến được khai báo và khác với NULL ¶
Array_Key_Exists [] - Kiểm tra xem khóa hoặc chỉ mục đã cho có tồn tại trong mảng
$haystack
7
$haystack
8
$haystack
9
$strict
0BeingMrkenny tại gmail dot com ¶
11 năm trước
$strict
1
$strict
2
$strict
3
$strict
4Rhill tại Xenu-Directory Dot Net ¶
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
$strict
5
$haystack
4
$strict
7
$strict
8BeingMrkenny tại gmail dot com ¶
11 năm trước
$strict
1
$strict
2
$strict
3
$strict
4