Hướng dẫn get position of key in array php - lấy vị trí của khóa trong mảng php
OK, vì vậy tôi cần nắm lấy vị trí của 'blah' trong mảng này (vị trí sẽ không luôn luôn giống nhau). Ví dụ: Show
Vì vậy, tôi muốn có thể trả lại số lượng khóa 'blah' nằm trong mảng. Trong kịch bản này, nó sẽ trở lại 3. Làm thế nào tôi có thể làm điều này nhanh chóng? Và mà không ảnh hưởng đến mảng $ mảng. hỏi ngày 18 tháng 9 năm 2011 lúc 6:15Sep 18, 2011 at 6:15
Đã trả lời ngày 18 tháng 9 năm 2011 lúc 6:16Sep 18, 2011 at 6:16
Zerkmszerkmszerkms 244K67 Huy hiệu vàng430 Huy hiệu bạc531 Huy hiệu Đồng67 gold badges430 silver badges531 bronze badges 0 Nếu bạn biết chính tồn tại: Php 5.4 (demo):
Php 5.3:
Nếu bạn không biết chính tồn tại, bạn có thể kiểm tra với
Điều này chỉ giống như Đã trả lời ngày 18 tháng 9 năm 2011 lúc 7:40Sep 18, 2011 at 7:40
Hakrehakrehakre 188K49 Huy hiệu vàng419 Huy hiệu bạc807 Huy hiệu đồng49 gold badges419 silver badges807 bronze badges 4
Vì vậy, 0 sẽ cung cấp cho bạn chỉ số của 1 trong 2 và do đó, $array Đã trả lời ngày 18 tháng 9 năm 2011 lúc 6:24Sep 18, 2011 at 6:24
Pranav Hosangadipranav HosangadiPranav Hosangadi Huy hiệu vàng 19.2K55 gold badges42 silver badges67 bronze badges Người dùng Đã trả lời ngày 18 tháng 9 năm 2011 lúc 6:16Sep 18, 2011 at 6:16
ZerkmszerkmsSajid 244K67 Huy hiệu vàng430 Huy hiệu bạc531 Huy hiệu Đồng19 silver badges14 bronze badges 1 Chúng ta có thể nhận chỉ mục mảng bằng cách sử dụng hàm mảng_search (). Hàm này được sử dụng để tìm kiếm phần tử đã cho. 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 Thông số 9Giá trị tìm kiếm.
1Mảng. 2Nếu tham số thứ ba 2 được đặt thành 4 thì hàm mảng_search () sẽ tìm kiếm các phần tử giống hệt nhau trong 1. Đ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 9 trong 1 và các đối tượng phải là cùng một thể hiện. 4 then the array_search() function will search for identical elements in the 1. This means it will also perform a
strict type comparison of the 9 in the 1, and objects must be the same instance. Trả về giá trịTrả về khóa cho 9 nếu nó được tìm thấy trong mảng, 8 nếu không. 8 otherwise. Nếu 9 được tìm thấy trong 1 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ố 2 tùy chọn thay thế.array_keys() with the optional 2 parameter instead. Cảnh báo Hàm này có thể trả về Boolean 8, nhưng cũng có thể trả về giá trị phi Boolean đánh giá thành 8. 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. 8, but may also return a non-Boolean value which evaluates to 8. 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 5Xem thêm
Turabgarip tại Gmail Dot Com ¶ ¶ 5 năm trước 6 7 8 9 0 1 2 3cue tại openxbox dot com ¶ ¶ 19 năm trước 4 5 6 7Stefano@takys chấm nó ¶ ¶ 11 năm trước 8 9 3opencart dot ocfilter tại gmail dot com ¶ ¶ 1 năm trước
isset 4Nordsebaer tại gmx dot de ¶ ¶ 2 năm trước
3Yasien Dot Dwieb tại Gmail Dot Com ¶ ¶ 2 năm trước
3Yasien Dot Dwieb tại Gmail Dot Com ¶ ¶ Thinbegin tại Gmail Dot Com ¶
34 năm trước ¶ maciej tại speccode dot com
$keys=array_keys($array); 07 năm trước ¶ Richgc ¶
$keys=array_keys($array); 516 năm trước ¶ n-regen ¶
13 năm trước ¶ n-regen ¶
$array 313 năm trước ¶ n-regen ¶
$array 713 năm trước ¶ 11 năm trước
opencart dot ocfilter tại gmail dot com ¶ ¶ n-regen ¶
00 01 02 0313 năm trước ¶ CodeSlinger tại compsalot dot com 04Helenadeus tại Gmail Dot Com ¶ ¶ Stooshie tại Gmail Dot Com ¶ 05 06 07 08Làm thế nào để bạn tìm thấy vị trí của một phần tử trong một mảng?Để tìm vị trí của một phần tử trong một mảng, bạn sử dụng phương thức indexof ().Phương thức này trả về chỉ số của lần xuất hiện đầu tiên phần tử mà bạn muốn tìm hoặc -1 nếu không tìm thấy phần tử.use the indexOf() method. This method returns the index of the first occurrence the element that you want to find, or -1 if the element is not found.
Làm thế nào tôi sẽ có được vị trí của chuỗi trong mảng trong PHP?Chúng ta có thể nhận chỉ mục mảng bằng cách sử dụng hàm mảng_search ().Hàm này được sử dụng để tìm kiếm phần tử đã cho.array_search() function. This function is used to search for the given element.
Làm thế nào có được khóa từ giá trị trong mảng trong PHP?Nếu bạn có một giá trị và muốn tìm khóa, hãy sử dụng Array_Search () như thế này: $ mảng = mảng ('first' => 'a', 'second' => 'b',);$ key = mảng_Search ('a', $ mảng);$ Key bây giờ sẽ chứa khóa cho giá trị 'A' (nghĩa là 'đầu tiên').use array_search() like this: $arr = array ('first' => 'a', 'second' => 'b', ); $key = array_search ('a', $arr); $key will now contain the key for value 'a' (that is, 'first' ).
Array_Keys () được sử dụng để làm 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. |