Hàm nào trả về một mảng trong PHP?

Trong bài viết này, chúng ta sẽ xem cách tìm giá trị trong mảng bằng cách sử dụng hàm in_array() trong PHP và cũng sẽ hiểu cách triển khai hàm này thông qua các ví dụ

Hàm in_array() là một hàm có sẵn trong PHP dùng để kiểm tra xem một giá trị đã cho có tồn tại trong một mảng hay không. Nó trả về TRUE nếu tìm thấy giá trị đã cho trong mảng đã cho và FALSE nếu không.  

cú pháp

bool in_array( $val, $array_name, $mode )

Thông số. Hàm in_array() chấp nhận 3 tham số, trong đó 2 tham số là bắt buộc và 1 tham số khác là tùy chọn. Tất cả ba tham số được mô tả dưới đây

  • $val. Đây là tham số bắt buộc chỉ định phần tử hoặc giá trị cần tìm trong mảng đã cho. Tham số này có thể thuộc loại hỗn hợp i. e, nó có thể là kiểu chuỗi hoặc kiểu số nguyên hoặc bất kỳ kiểu nào khác. Nếu tham số này thuộc loại chuỗi thì tìm kiếm sẽ được thực hiện theo cách phân biệt chữ hoa chữ thường
  • $array_name. Đây là một tham số bắt buộc và nó chỉ định mảng mà chúng ta muốn tìm kiếm
  • chế độ $. Đây là một tham số tùy chọn và thuộc loại boolean. Tham số này chỉ định chế độ mà chúng tôi muốn thực hiện tìm kiếm. Nếu nó được đặt thành TRUE, thì hàm in_array() sẽ tìm kiếm giá trị có cùng loại giá trị như được chỉ định bởi tham số $val. Giá trị mặc định của tham số này là FALSE

Giá trị trả về. Hàm in_array() trả về giá trị boolean i. e, TRUE nếu giá trị $val được tìm thấy trong mảng nếu không nó trả về FALSE

Cách tiếp cận. Để tìm kiếm một mảng cho một giá trị cụ thể, chúng ta sẽ sử dụng hàm in_array() trong đó tham số cho tìm kiếm thuộc loại chuỗi & giá trị của nó được đặt thành true. Mặt khác, hàm này trả về một giá trị sai nếu giá trị được chỉ định không phải là . in an array.

Chúng ta sẽ tìm hiểu khái niệm hàm in_array() trong PHP thông qua ví dụ

ví dụ 1. Chương trình dưới đây thực hiện tìm kiếm bằng hàm in_array() ở chế độ không nghiêm ngặt, tức là tham số cuối cùng $mode được đặt thành false, đây là giá trị mặc định của nó. Giá trị được tìm kiếm thuộc loại chuỗi trong khi giá trị này trong mảng thuộc loại số nguyên, hàm in_array() trả về true vì tìm kiếm ở chế độ không nghiêm ngặt

PHP




  $marks =array(100, 65, 70, 87);

  

found
0
found
1
found
2
found
3$marks
found
5

  

found
7

found
8
found
9
found 
found 
not found 
0
found 
found 
not found 
1

  

found 
found 
not found 
3

  

found 
found 
not found 
5

  

found
7

found
8
found
9 0
found 
found 
not found 
1

  

found 
found 
not found 
3

4

Đầu ra

found

ví dụ 2. Chương trình dưới đây thực hiện tìm kiếm bằng hàm in_array() ở chế độ nghiêm ngặt tức là. , tham số cuối cùng $mode được đặt thành true và hàm bây giờ cũng sẽ kiểm tra loại giá trị

PHP




  7 =array  0_______75_______1

found
3  3
found
3  5  6

 

  1_______0

found
1  1
found
37$marks3

found
8
found
7

found
8
found
9 $marks8
found 
found 
not found 
1

found
8
found 
found 
not found 
3

  

found 
found 
not found 
5

found
8
found
7

found
8
found
9 =8
found 
found 
not found 
1

found
8
found 
found 
not found 
3

 

  

found
0 array47$marks3

found
8
found
7

found
8
found
9 $marks8
found 
found 
not found 
1

found
8
found 
found 
not found 
3

  

found 
found 
not found 
5

found
8
found
7

found
8
found
9 =8
found 
found 
not found 
1

found
8
found 
found 
not found 
3

 

  1_______0

found
1  8
found
37$marks3

found
8
found
7

found
8
found
9 $marks8
found 
found 
not found 
1

found
8
found 
found 
not found 
3

  

found 
found 
not found 
5

found
8
found
7

found
8
found
9 =8
found 
found 
not found 
1

found
8
found 
found 
not found 
3

4

Đầu ra

found 
found 
not found 

Thẩm quyền giải quyết. http. //php. net/thủ công/vi/chức năng. trong mảng. php

PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này

Hàm nào trả về giá trị của một mảng?

Hàm array_values() trả về một mảng chứa tất cả các giá trị của một mảng.

Hàm nào được sử dụng trong mảng trong PHP?

Hàm array() dùng để tạo mảng. Trong PHP, có ba loại mảng. Mảng có chỉ số - Mảng có chỉ số. Mảng kết hợp - Mảng có khóa được đặt tên.

Hàm trả về trong PHP là gì?

Định nghĩa và cách sử dụng. Từ khóa return kết thúc một hàm và tùy ý sử dụng kết quả của một biểu thức làm giá trị trả về của hàm . Nếu return được sử dụng bên ngoài một hàm, nó sẽ dừng mã PHP trong tệp chạy.

Hàm nào trả về số phần tử trong mảng trong PHP?

Hàm sizeof() trả về số lượng phần tử trong một mảng. Hàm sizeof() là bí danh của hàm count().