Hướng dẫn get index of key in array php - lấy chỉ mục của khóa trong mảng 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

Stefano@takys 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

Làm thế nào có được khóa từ giá trị trong mảng trong PHP?

Array_Keys () trả về các phím, số và chuỗi, từ mảng. Nếu search_value được chỉ định, thì chỉ có các khóa cho giá trị đó được trả về. Nếu không, tất cả các phím từ mảng được trả về. returns the keys, numeric and string, from the array . If a search_value is specified, then only the keys for that value are returned. Otherwise, all the keys from the array are returned.

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.

Chỉ mục có tồn tại trong mảng PHP không?

Hàm ARRAY_KEY_EXISTS () PHP ARRAY_EXIONS () là một hàm sẵn có của PHP được sử dụng để kiểm tra xem một khóa hoặc chỉ mục cụ thể có mặt bên trong một mảng hay không.Hàm trả về true nếu khóa được chỉ định được tìm thấy trong mảng khác trả về sai.The array_key_exists() is an inbuilt function of PHP that is used to check whether a specific key or index is present inside an array or not. The function returns true if the specified key is found in the array otherwise returns false.

Key $ trong PHP là gì?

Chức năng khóa () chỉ đơn giản là trả về khóa của phần tử mảng hiện đang được chỉ ra bởi con trỏ bên trong.Nó không di chuyển con trỏ theo bất kỳ cách nào.Nếu con trỏ bên trong các điểm vượt ra ngoài phần cuối của danh sách các phần tử hoặc mảng trống, key () trả về null.returns the key of the array element that's currently being pointed to by the internal pointer. It does not move the pointer in any way. If the internal pointer points beyond the end of the elements list or the array is empty, key() returns null .