Một ứng dụng web không thể hoàn thành nếu không sử dụng một số bộ công cụ có sẵn và công nghệ của bất kỳ ngôn ngữ lập trình cụ thể nào. Các tính năng như xử lý mảng là các chức năng liên quan rất phổ biến đối với bất kỳ ứng dụng web nào, tìm kiếm là một trong số đó. Vâng, bạn đọc đúng rồi, tìm kiếm mảng là một trong những chức năng phổ biến của mảng khi chúng ta tìm kiếm một phần tử trong một mảng xác định. Một phần tử của mảng có thể được tìm kiếm theo nhiều cách khác nhau. Chúng ta cũng có thể tìm kiếm mảng bên trong mảng nhiều chiều. Có nhiều cách chúng ta có thể thực hiện để tìm kiếm chức năng với mảng và các phần tử của nó. Chúng tôi có thể đưa các chức năng tích hợp sẵn như array_search[], in_array[], v.v. vào hành động để hoàn thành công việc theo yêu cầu kinh doanh của chúng tôi
Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]
Giá bán
Xem các khóa học
Hơn 600 khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập trọn đời
4. 6 [86.064 xếp hạng]
Cú pháp tìm kiếm mảng PHP
Cú pháp tìm kiếm mảng php được đưa ra dưới đây
Bắt đầu khóa học phát triển phần mềm miễn phí của bạn
Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác
cú pháp
array_search[]
array_search[element_value, array]
Hàm này có thể được sử dụng để tìm kiếm một giá trị mảng trong một mảng và trả về khóa [vị trí] của phần tử đó. Chỉ có hai tham số mà chúng ta có thể thấy tham số đầu tiên là giá trị phần tử và tham số thứ hai là chính mảng đó
array_search[element_value, array, strict]
Những thứ khác vẫn giữ nguyên như chúng ta đã thảo luận trong cú pháp trên, hy vọng chúng ta có thêm một tham số ở đây. Tham số nghiêm ngặt là tất cả về việc sử dụng một kiểm tra bổ sung nếu giá trị phần tử thuộc cùng một loại dữ liệu. Nói cách khác, nếu chúng ta chọn TRUE thay cho nghiêm ngặt thì số 10 sẽ không bằng “10” [chuỗi 10]. Strict có thể mang giá trị đúng hoặc sai, đây là tham số tùy chọn. Theo mặc định, nghiêm ngặt sẽ được coi là sai
in_array[]
in_array[search_value, array];
Hàm này sẽ kiểm tra xem có bất kỳ giá trị tìm kiếm cụ thể nào tồn tại bên trong một mảng hay không. Kiểu trả về của hàm này sẽ là Boolean
in_array[search, array, type]
Giải thích về chức năng này vẫn giống như trước đó. Nó mang một tham số bổ sung dành cho tính chặt chẽ như chúng ta thấy trong array_search[]
Tìm kiếm mảng PHP hoạt động như thế nào?
Trước khi hoàn thành công việc tìm kiếm, trước tiên chúng ta cần có ít nhất hai thứ một mảng, sau đó là giá trị phần tử cần tìm kiếm trong mảng đã cho
Chúng tôi có thể sử dụng chức năng được đề cập dưới đây theo yêu cầu kinh doanh của chúng tôi
array_search[]
in_array[]
Chúng tôi cũng có thể sử dụng các biến thể khác nhau của các hàm này để hoàn thành công việc, chúng tôi sẽ xem chức năng của các luận điểm trong khu vực ví dụ. Hoạt động tìm kiếm mảng cũng có thể được thực hiện trên nhiều mảng, vì điều này chúng ta cũng có thể viết mã tùy chỉnh của riêng mình
Ví dụ về tìm kiếm mảng PHP
Sau đây là các ví dụ về tìm kiếm mảng php là
Ví dụ 1
Tìm kiếm một phần tử mảng trong một mảng nhất định
Mã số
đầu ra
Ví dụ #2
Hãy thử kiểm tra xem hàm array_search[] sẽ hoạt động như thế nào với 3 tham số của nó
Mã số
Nhìn vào giá trị 5, phần tử thứ 4 của mảng trong chương trình trên. Chúng tôi đang cố gắng tìm kiếm bằng cách sử dụng array_search[] với TRUE hoặc FALSE làm tham số thứ ba
đầu ra
Ví dụ #3
Hãy thử tách mảng và gán cho mảng được xác định trước
Mã số
đầu ra
Ví dụ #4
Mảng Tìm kiếm với một mảng kết hợp
Có, những tìm kiếm này có thể sử dụng tìm kiếm phần tử của một mảng. Chúng tôi cũng có một hàm tích hợp trong PHP sẽ kiểm tra xem một khóa đã xác định có tồn tại trong một mảng hay không
Mã số
________số 8_______đầu ra
Phần kết luận
Có các hàm tích hợp sẵn trong ngôn ngữ PHP để xử lý tìm kiếm phần tử mảng trong một mảng. array_search[], in_array[], array_key_exists[], v.v. là một trong những cách phổ biến nhất để hoàn thành công việc liên quan đến tìm kiếm. Chúng tôi cần đảm bảo rằng chúng tôi đang sử dụng đúng chức năng theo yêu cầu vì có thể thấy sự khác biệt đáng kể giữa các chức năng như đã nêu trong các ví dụ khác nhau [đã đề cập ở trên]
Bài viết được đề xuất
Đây là hướng dẫn về Tìm kiếm mảng PHP. Ở đây chúng ta thảo luận về giới thiệu, cú pháp và hoạt động của tìm kiếm mảng trong PHP cùng với các ví dụ khác nhau và cách triển khai mã của nó. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm –