Tìm phần tử xuất hiện nhiều nhất trong mảng php
# DescriptionHàm Show
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. # ParametersCú pháp: array array_count_values ( array $array ) Trong đó:
# Return valuesHàm Bài viết này được đăng tại [free tuts .net] $result = array( 'value_cua_phan_tu' => 'so_lan_xuat_hien' ); # ExamplesĐếm số lần xuất hiện của các phần tử trong mảngTa sử dụng hàm array_count_values() để xử lý cho bài toán này như sau: $array = array( 'freetuts', 'freetuts', 'thehalfheart', 'freetuts.net', 'freetuts.net', 'freetuts' ); echo ''; print_r(array_count_values($array));
Cùng chuyên mục:1. Định nghĩaMột mảng là một cấu trúc dữ liệu mà lưu giữ một hoặc nhiều kiểu giá trị giống nhau trong một giá trị đơn. Nói đơn giản thì mảng như các dòng xe ô tô, từng dòng xe mang từng giá trị riêng (value) và được đánh số bằng thứ tự phổ biến trên thị trường (key). 2. Cú phápĐể tạo mảng chúng ta sử dụng hàm
Ví dụ:
Kết quả bạn có như sau:
Như ví dụ trên chúng ta có mảng 3 giá trị. Trong đó nó có 3 key đánh số từ [0] đến [2] cho 3 giá trị (dòng xe) tương ứng. Mỗi giá trị bên trong nó sẽ hiển thị kèm theo tên kiểu dữ liệu. Như vậy bạn có thể hiểu, Volvo, BMW, Toyota là giá trị trong mảng
3. Các loại mảng3.1. Mảng số nguyênMột mảng có chỉ mục ở dạng số. Giá trị được lưu trữ và truy cập tuyến tính. VD:
KQ:
3.2. Mảng liên hợpMột mảng với chỉ mục ở dạng chuỗi kí tự. Mảng này lưu trữ các giá trị phần tử bằng sự kết hợp với các giá trị key thay vì trong một trật tự chỉ mục tuyến tính nghiêm ngặt như mảng số nguyên. Các mảng liên hợp là khá giống
với các mảng số nguyên về tính năng, nhưng chúng khác nhau về chỉ mục. Mảng liên hợp sẽ có chỉ mục ở dạng chuỗi để mà bạn có thể thiết lập một liên kết mạnh giữa VD:
Kq:
3.3. Mảng đa chiềuMột mảng chứa một hoặc nhiều mảng và các giá trị được truy cập bằng cách sử dụng nhiều chỉ mục có nghĩa là mỗi phần tử cũng có thể là một mảng. Và mỗi phần tử trong một mảng phụ có thể là một mảng, và cứ tiếp tục như vậy. Các giá trị trong mảng đa dạng được truy cập bởi sử dụng nhiều chỉ mục. VD:
KQ:
4. Phép lặp trong mảng4.1. Phép lặp mảng tuần tự:Cú pháp:
Trong đó
4.2. Lặp lại qua một mảng kết hợp:Cú pháp:
Trong đó
5. Các hàm xử lý mảng trong PHP
Bài viết có tham khảo từ các nguồn |