Một thẻ đã tồn tại với tên chi nhánh được cung cấp. Nhiều lệnh Git chấp nhận cả tên thẻ và tên nhánh, vì vậy việc tạo nhánh này có thể gây ra hành vi không mong muốn. Bạn có chắc chắn muốn tạo nhánh này không?
Trong bài viết này, chúng ta sẽ xem cách tìm kiếm giá trị cụ thể trong một mảng & trả về khóa tương ứng bằng cách sử dụng hàm array_search[] trong PHP và cũng sẽ hiểu cách triển khai của nó thông qua các ví dụ. Array_search[] là một hàm có sẵn trong PHP được sử dụng để tìm kiếm một giá trị cụ thể trong một mảng và nếu giá trị được tìm thấy thì nó sẽ trả về khóa tương ứng. Nếu có nhiều hơn một giá trị thì khóa của giá trị khớp đầu tiên sẽ được trả về
cú pháp
array_search[$value, $array, strict_parameter]
Thông số. Hàm này nhận ba tham số như mô tả bên dưới
- giá trị $. Đây là trường bắt buộc tham chiếu đến giá trị cần tìm trong mảng
- mảng $. Đây là trường bắt buộc tham chiếu đến mảng ban đầu cần tìm kiếm
- nghiêm ngặt_tham số [tùy chọn]. Đây là trường tùy chọn có thể được đặt thành TRUE hoặc FALSE và đề cập đến mức độ nghiêm ngặt của tìm kiếm. Giá trị mặc định của tham số này là FALSE.
- Nếu TRUE, thì hàm kiểm tra các phần tử giống hệt nhau, i. e. , một số nguyên 10 sẽ được xử lý khác với một chuỗi 10
- Nếu FALSE, tính chặt chẽ không được duy trì
Giá trị trả về. Hàm trả về khóa của giá trị tương ứng được truyền. Nếu không tìm thấy thì FALSE được trả về và nếu có nhiều hơn một kết quả khớp thì khóa khớp đầu tiên được trả về
Ví dụ. Chương trình dưới đây minh họa hàm array_search[] trong PHP
PHP
25
26
27
26
29
20
20
21
22
23
26
25
26
27
28
29
28
20
21
22
244
26____146
26
22
249
280
28
26
283____11
26
286
21
26
289
21
26
252
21
26
289
26
257
26
20
249
289
262
26______664
20
21
22
244
269
đầu ra
2
Ví dụ. Ví dụ này minh họa hoạt động của hàm khi thông số nghiêm ngặt được đặt thành FALSE. Lưu ý rằng các kiểu dữ liệu của mảng và các phần tử được tìm kiếm là khác nhau.
PHP
25
271
27
271
29
20
20
21
22
23
271
25
262
27
28
29
28
20
21______12
290
271
246
271
22
249
280
28
262
299
271
20
249
203
262
271
264
20
21
22
244
269
đầu ra
24
Ví dụ. Trong ví dụ này, chúng tôi sẽ sử dụng đoạn mã trên để tìm hiểu điều gì sẽ xảy ra nếu chúng tôi chuyển thông sốstrict_parameter là TRUE
Mảng PHP là một bản đồ được sắp xếp [chứa giá trị trên cơ sở khóa]. Một mảng lưu trữ nhiều giá trị trong một biến duy nhất
Một Mảng có thể lưu trữ nhiều giá trị hoặc một hoặc các loại giá trị tương tự trong một biến duy nhất, ví dụ: giả sử bạn muốn lưu trữ 100 số thì thay vì xác định 100 biến thì bạn có thể dễ dàng xác định một mảng có độ dài 100
1
2
3
4
Một mảng của định nghĩa và các loại là gì?
Biến là một vùng lưu trữ chỉ chứa một văn bản hoặc số, một mảng vấn đề là một biến sẽ chỉ chứa một giá trị.
do đó, mảng là một biến đặc biệt, có thể chứa nhiều loại giá trị trong một biến duy nhất, mảng thực chất là một ánh xạ có thứ tự.
nó liên kết các giá trị với các khóa và nó là một tập hợp dữ liệu được biểu thị bằng một tên biến duy nhất.
Mỗi phần tử Array bao gồm một giá trị, chỉ mục hoặc khóa được sử dụng cho mục đích truy cập phần tử
do đó, bên trong, tất cả các mảng trong PHP là kết hợp = băm…
Các kiểu mảng PHP
Có 3 loại mảng trong PHP
- Mảng được lập chỉ mục
- Mảng kết hợp
- Mảng đa chiều
Mảng được lập chỉ mục PHP
Chỉ mục PHP được biểu thị bằng một số bắt đầu từ 0. Chúng ta có thể lưu trữ số, chuỗi, một đối tượng trong mảng PHP. Tất cả các phần tử mảng PHP được gán cho một số chỉ mục theo mặc định
Có hai cách để xác định mảng được lập chỉ mục
Cách đầu tiên-
1
$season = mảng["summer"
Đầu ra-
1
Phần là. Tháng 3, Tháng 6, Tháng 9and December
Ví dụ-
1
2
3
4
5
6
7
Đầu ra-
1
Phần là. kỳ nghỉ hè vacation, kỳ nghỉ đông vacation, spring vacation and autumn vacation
Mảng kết hợp PHP
Chúng ta có thể liên kết tên với từng phần tử mảng trong PHP bằng ký hiệu =>
Có hai cách để xác định một mảng kết hợp
cách thứ nhất
1
$salary = mảng["Adil""350000","Esha"=>"450000","Kartik"=>"200000"];
cách thứ 2
1
2
3
$salary["Adil"] =< "350000";
$salary["Esha"] =< "450000";
$salary["Kartik"] =< "200000";
Ví dụ PHP 1-
1
2
3
4
5
6
đầu ra. -
1
2
3
lương quảng cáo. 350000
Esha lương. 450000
Kartik lương. 200000
Mảng đa chiều PHP
Mảng nhiều chiều mỗi phần tử trong mảng chính cũng có thể là mảng, mỗi phần tử trong mảng con cũng có thể là mảng, v.v. các giá trị trong mảng nhiều chiều được truy cập bằng nhiều chỉ mục
Một mảng chứa một hoặc nhiều mảng bên trong nó và nó có thể được truy cập thông qua nhiều chỉ mục