Tất cả những gì bạn cần biết về Tìm kiếm mảng trong PHP



Bài viết này trình bày tất cả quan điểm của Tìm kiếm mảng trong PHP và sẽ giúp bạn có kiến ​​thức chi tiết cùng với các ví dụ.

Là một trong những ngôn ngữ tốt nhất cho Scripting, chắc chắn cũng đã sử dụng tốt các mảng. Vì vậy, trong bài viết này, chúng ta sẽ hiểu Tìm kiếm mảng trong PHPin theo trình tự sau:

Một trong những cách để tìm kiếm giá trị trong PHP là sử dụng vòng lặp để kiểm tra giá trị của từng phần tử nhưng cách đó không hiệu quả. Có nhiều hàm sẵn có khác nhau có thể được sử dụng để tìm kiếm mảng như array_search, in_array, array_keys và array_key_exists. Trong blog này, chúng ta sẽ thảo luận về array_search trong PHP





Giới thiệu về PHP - Tìm kiếm mảng trong PHP - Edureka



Tiếp tục với bài viết này về Tìm kiếm mảng trong PHP.

Tìm kiếm mảng

array_search là một hàm có sẵn trong PHP. Để tìm kiếm một giá trị cụ thể trong một mảng, chúng tôi sử dụng hàm này để tìm kiếm một giá trị cụ thể và trả về khóa. Nếu không tìm thấy kết quả phù hợp nào, nó sẽ trả về false. Nó gần tương tự như in_array (). Sự khác biệt chính giữa cả hai hàm là array_search () thường trả về khóa hoặc chỉ mục trong khi in_array () trả về TRUE hoặc FALSE tùy theo kết quả tìm kiếm được.

Cú pháp: array_search (giá trị, mảng, nghiêm ngặt)



Giá trị : Nó chỉ định giá trị cần được tìm kiếm trong một mảng.
Mảng : Nó chỉ định mảng cần được tìm kiếm
Nghiêm khắc: Nó là một tham số tùy chọn tìm kiếm các phần tử giống hệt nhau trong mảng có thể được đặt thành TRUE hoặc FALSE. Theo mặc định, nó được đặt thành FALSE. Nếu nó được đặt thành true, nó sẽ kiểm tra các phần tử giống nhau. tức là số nguyên 3 không giống với chuỗi 3.

Khi chúng ta truyền các tham số, (giá trị tìm kiếm & mảng) vào array_search (), nó sẽ trả về khóa có giá trị phù hợp như đã thảo luận ở trên. Nếu không tìm thấy kết quả phù hợp nào, nó sẽ trả về false. Nếu tìm thấy nhiều hơn một khóa khớp, nó sẽ trả về khóa khớp đầu tiên.

giới thiệu đơn giản về khoa học dữ liệu

Tiếp tục với bài viết này về Tìm kiếm mảng trong PHP

Đầu ra 1:

Hãy xem một ví dụ mà không sử dụng tham số nghiêm ngặt,

 

Tiếp tục với bài viết này về Tìm kiếm mảng trong PHP

Đầu ra: 2

Nó trả về 2 vì aravind được tìm thấy ở vị trí thứ hai của mảng.

Trong trường hợp, có nhiều hơn một kết quả được tìm thấy,

 

Tiếp tục với bài viết này về Tìm kiếm mảng trong PHP

Đầu ra: 3

kiến thức cơ bản về máy chủ sql cho người mới bắt đầu

Nó trả về 3 khi so khớp đầu tiên của naveen được tìm thấy trong chỉ mục thứ ba.

kết hợp dữ liệu trong hoạt cảnh 10

Hãy xem một ví dụ khác sử dụng tham số nghiêm ngặt,

 

Tiếp tục với bài viết này về Tìm kiếm mảng trong PHP

Đầu ra 4:

Nó trả về không có đầu ra vì kiểu dữ liệu của giá trị trong mảng và kiểu dữ liệu của giá trị được tìm kiếm không cùng kiểu. Nếu nó được đặt thành false, nó sẽ bỏ qua kiểu dữ liệu và theo mặc định, nó được đặt thành false.

Hãy xem ví dụ tương tự bằng cách đặt tham số nghiêm ngặt thành sai.

 

Đến đây là chúng ta đã kết thúc bài viết này, hy vọng bạn đã hiểu được hàm tích hợp sẵn array_search trong PHP.

Nếu bạn thấy blog này có liên quan, hãy xem của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu.

Có một câu hỏi cho chúng tôi? Hãy đề cập đến nó trong phần bình luận của ” Tìm kiếm mảng trong PHP ”Và tôi sẽ liên hệ lại với bạn.