(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.
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.
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.
'ph' was found 'o' was found
1 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
$needle1
Trước Php 8.0.0,
'ph' was found
'o' was found
4 needle sẽ khớp với giá trị mảng là
'ph' was found
'o' was found
6 ở 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
$needle2
$needle3
$needle4
Trả về
'ph' was found
'o' was found
1 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
$needle5
$needle3
$needle7
Trả về
'ph' was found
'o' was found
1 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
$needle8
$needle9
$haystack0
$haystack1
$haystack2
Xem 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
$haystack3
$haystack4
$haystack5
$haystack6
ISSET () - 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
$haystack7
$haystack8
$haystack9
$strict0
BeingMrkenny tại gmail dot com ¶
11 năm trước
$strict1
$strict2
$strict3
$strict4
Rhill 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
$strict5
$haystack4
$strict7
$strict8
BeingMrkenny tại gmail dot com ¶
11 năm trước
$strict1
$strict2
$strict3
$strict4
Giá trị có tồn tại trong mảng PHP không?
Hàm in_array () là một hàm sẵn có trong PHP được sử dụng để kiểm tra xem một giá trị nhất định có tồn tại trong một mảng hay không.Nó trả về đúng nếu giá trị đã cho được tìm thấy trong mảng đã cho và sai.. It returns TRUE if the given value is found in the given array, and FALSE otherwise.
Các mảng có được truyền bởi giá trị trong PHP không?
Mảng PHP có thể được gán hoặc truyền theo giá trị hoặc theo tham chiếu..
Mảng null có trong PHP không?
Một mảng không thể là null.Nếu đó là null, thì nó không phải là một mảng: nó là null.. If it's null, then it is not an array: it is null.
Giá trị mảng trong PHP là gì?
Array_Values () là hàm PHP sẵn có được sử dụng để có được một mảng các giá trị từ một mảng khác có thể chứa các cặp giá trị khóa hoặc chỉ các giá trị.Hàm tạo ra một mảng khác trong đó nó lưu trữ tất cả các giá trị và theo mặc định gán các khóa số cho các giá trị.. The function creates another array where it stores all the values and by default assigns numerical keys to the values.