Hướng dẫn how to match array key value in php? - cách khớp giá trị khóa mảng trong php?

(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ôngSearches 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ố $haystack7 tùy chọn thay thế.array_keys() with the optional $haystack7 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

$strict0

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

$strict1

$strict2

$strict3

$strict4

$strict5

$strict6

$strict7

$strict8

cue tại openxbox dot com ¶

19 năm trước

$strict9

false0

false1

false2

[email protected] chấm nó ¶

11 năm trước

false3

false4

$strict8

opencart dot ocfilter tại gmail dot com ¶

1 năm trước

false6

false7

false8

false9

Nordsebaer tại gmx dot de ¶

2 năm trước

needle0

needle1

$strict8

Yasien Dot Dwieb tại Gmail Dot Com ¶

2 năm trước

needle3

needle4

needle5

needle6

$strict8

Yasien Dot Dwieb tại Gmail Dot Com ¶

Thinbegin tại Gmail Dot Com ¶

needle8

needle9

needle0

needle1

needle2

needle3

needle4

needle5

needle6

needle7

needle8

needle9

$strict8

4 năm trước

maciej tại speccode dot com

haystack1

haystack2

false7

haystack4

haystack5

7 năm trước

Richgc ¶

haystack6

haystack7

haystack8

haystack9

strict0

16 năm trước

n-regen ¶

strict1

13 năm trước

n-regen ¶

strict2

strict3

strict4

strict5

strict6

strict7

strict8

13 năm trước

n-regen ¶

strict9

false7

strict1

strict2

13 năm trước

11 năm trước

strict3

opencart dot ocfilter tại gmail dot com ¶

n-regen ¶

strict4

strict5

strict6

strict7

strict8

13 năm trước

CodeSlinger tại compsalot dot com

strict9

Helenadeus tại Gmail Dot Com ¶

Stooshie tại Gmail Dot Com ¶

true0

true1

true2

true3

Array_Keys () được sử dụng trong PHP là gì?

Array_Keys () là một hàm tích hợp trong PHP và được sử dụng để trả về tất cả các khóa và mảng hoặc tập hợp con của các khóa. Tham số: Hàm lấy ba tham số trong đó một tham số là bắt buộc và hai tham số khác là tùy chọn.to return either all the keys of and array or the subset of the keys. Parameters: The function takes three parameters out of which one is mandatory and other two are optional.

Làm thế nào chúng ta có thể kiểm tra xem các giá trị của hai khóa có giống nhau hay không trong PHP?

$ ArraySareeQual = ($ a == $ b);// true nếu $ a và $ b có cùng một cặp khóa/giá trị.$ ArraySareequal = ($ a === $ b);// true nếu $ a và $ b có cùng một cặp khóa/giá trị theo cùng một thứ tự và cùng loại. // TRUE if $a and $b have the same key/value pairs. $arraysAreEqual = ($a === $b); // TRUE if $a and $b have the same key/value pairs in the same order and of the same types.

Hàm in_array trong PHP là gì?

Hàm in_array () tìm kiếm một mảng cho một giá trị cụ thể.Lưu ý: Nếu tham số tìm kiếm là một chuỗi và tham số loại được đặt thành TRUE, tìm kiếm có tính nhạy cảm trường hợp.searches an array for a specific value. Note: If the search parameter is a string and the type parameter is set to TRUE, the search is case-sensitive.

Làm thế nào tôi có thể tìm thấy sự khác biệt giữa hai mảng trong PHP?

Hàm mảng_diff () so sánh các giá trị của hai mảng (hoặc nhiều) và trả về sự khác biệt.Hàm này so sánh các giá trị của hai mảng (hoặc nhiều) và trả về một mảng chứa các mục từ Array1 không có trong Array2 hoặc Array3, v.v. compares the values of two (or more) arrays, and returns the differences. This function compares the values of two (or more) arrays, and return an array that contains the entries from array1 that are not present in array2 or array3, etc.