Kiểm tra mảng trong php

Khi lập trình PHP, bạn có nhu cầu : kiểm tra xem giá trị cần tìm có nằm trong một mảng giá trị đã được định nghĩa trước hay không ? Thì bạn sẽ làm như thế nào ? Dễ nhất đó là hãy áp dụng hàm in_array[] được hỗ trợ bởi thư viện PHP sẽ giúp bạn làm việc kiểm tra giá trị nằm trong mảng.

Contents

  • Cấu trúc sử dụng :
  • Định nghĩa :
  • Kĩ thuật diễn giải :
  • Ví dụ sử dụng hàm in_array[]
    • Ví dụ 1 :
    • Output 1:
    •   Ví dụ 2 :
    • Output 2:

Cấu trúc sử dụng :

in_array[search_value, array_name, type]
Biến sốMiêu tả
search giá trị dữ liệu cần tìm trong mảng.
array tên của mảng đã được định nghĩa
type Nếu giá trị này được set là "TRUE" , thì hàm in_array[] sẽ kiểm tra kiểu giá trị dữ liệu cần tìm và tìm giá trị đó trong mảng array. Phải thoả 2 điều kiện phù hợp.

Định nghĩa :

– Hàm in_array[] được sử dụng để tìm một giá trị phần tử cụ thể trong một mảng đã được định nghĩa.

Kĩ thuật diễn giải :

– Hàm sẽ trả về giá trị boolean , TRUE nếu giá trị cần tìm được tìm thấy trong mảng array, FALSE nếu giá trị cần tìm không được tìm thấy trong mảng array. Nên thường áp dụng trong sử dụng so sánh if..else..
– Hàm in_array[] sử dụng được từ phiên bản PHP 4.x -> trở đi.

Ví dụ sử dụng hàm in_array[]

Ví dụ 1 :

– Tìm tên ‘Cường‘ có trong danh sách mảng ‘danhsach‘ đã được định nghĩa từ trước hay chưa.

Output 1:

Tim thay

 
Ví dụ 2 :

– Ở ví dụ này chúng ta sẽ đến với phần set giá trị ‘type‘, kiểm tra việc search giá trị cần tìm và kiểu dữ liệu cần tìm đó.

Chủ Đề