Hàm mảng PHP
- Trang trước Bình chọn AJAX
- Trang tiếp theo PHP Lịch
Giới thiệu mảng PHP
Các hàm mảng cho phép bạn truy cập và thao tác mảng.
Hỗ trợ mảng một chiều và đa chiều.
Cài đặt
Các hàm mảng thuộc phần cốt lõi của PHP. Bạn có thể sử dụng các hàm này mà không cần cài đặt.
Hàm mảng PHP 5
Hàm | Mô tả |
---|---|
array() | Tạo mảng. |
array_change_key_case() | Thay đổi tất cả các khóa trong mảng thành chữ thường hoặc chữ hoa. |
array_chunk() | Chia một mảng thành các khối mảng mới. |
array_column() | Trả về giá trị của một cột đơn nhất trong mảng đầu vào. |
array_combine() | Tạo một mảng mới bằng cách hợp nhất hai mảng. |
array_count_values() | Dùng để tính số lần xuất hiện của tất cả các giá trị trong mảng. |
array_diff() | So sánh mảng, trả về sự khác biệt (chỉ so sánh giá trị khóa). |
array_diff_assoc() | So sánh mảng, trả về sự khác biệt (so sánh tên khóa và giá trị khóa). |
array_diff_key() | So sánh mảng, trả về sự khác biệt (chỉ so sánh tên khóa). |
array_diff_uassoc() | So sánh mảng, trả về sự khác biệt (so sánh tên khóa và giá trị khóa, sử dụng hàm so sánh tên khóa tùy chỉnh). |
array_diff_ukey() | So sánh mảng, trả về sự khác biệt (chỉ so sánh tên khóa, sử dụng hàm so sánh tên khóa tùy chỉnh). |
array_fill() | Điền mảng bằng giá trị xác định. |
array_fill_keys() | Điền mảng bằng giá trị xác định với tên khóa. |
array_filter() | Lọc các phần tử trong mảng bằng hàm hồi quy. |
array_flip() | Chuyển đổi khóa và giá trị trong mảng. |
array_intersect() | So sánh mảng, trả về giao (chỉ so sánh giá trị khóa). |
array_intersect_assoc() | So sánh mảng, trả về giao (so sánh tên khóa và giá trị khóa). |
array_intersect_key() | So sánh mảng, trả về giao (chỉ so sánh tên khóa). |
array_intersect_uassoc() | So sánh mảng, trả về giao (so sánh tên khóa và giá trị khóa, sử dụng hàm so sánh tên khóa tùy chỉnh). |
array_intersect_ukey() | So sánh mảng, trả về giao (chỉ so sánh tên khóa, sử dụng hàm so sánh tên khóa tùy chỉnh). |
array_key_exists() | Kiểm tra tên khóa cụ thể có tồn tại trong mảng hay không. |
array_keys() | Trả về tất cả các tên khóa trong mảng. |
array_map() | Gửi mỗi giá trị trong mảng đến hàm tùy chỉnh của người dùng, trả về giá trị mới. |
array_merge() | Kết hợp một hoặc nhiều mảng thành một mảng. |
array_merge_recursive() | Kết hợp đệ quy một hoặc nhiều mảng. |
array_multisort() | Sắp xếp nhiều mảng hoặc mảng đa chiều. |
array_pad() | Điền mảng bằng giá trị đến độ dài xác định. |
array_pop() | Xóa phần tử cuối cùng của mảng (lIFO). |
array_product() | Tính tích tất cả các giá trị trong mảng. |
array_push() | Chèn một hoặc nhiều phần tử vào cuối mảng (đẩy vào). |
array_rand() | Trả về một hoặc nhiều khóa ngẫu nhiên trong mảng. |
array_reduce() | Trả về mảng dưới dạng chuỗi bằng cách sử dụng hàm người dùng tùy chỉnh. |
array_replace() | Sử dụng giá trị của mảng sau để thay thế giá trị của mảng đầu tiên. |
array_replace_recursive() | Sử dụng giá trị của mảng sau để thay thế giá trị của mảng đầu tiên một cách đệ quy. |
array_reverse() | Trả về mảng theo thứ tự ngược lại. |
array_search() | Tìm kiếm giá trị được chỉ định trong mảng và trả về tên khóa. |
array_shift() | Xóa phần tử đầu tiên trong mảng và trả về giá trị của phần tử bị xóa. |
array_slice() | Trả về phần được chọn trong mảng. |
array_splice() | Xóa và thay thế phần tử được chỉ định trong mảng. |
array_sum() | Trả về tổng của các giá trị trong mảng. |
array_udiff() | So sánh mảng, trả về集合差 (chỉ so sánh giá trị, sử dụng hàm so sánh tên khóa người dùng tùy chỉnh). |
array_udiff_assoc() | So sánh mảng, trả về集合差 (so sánh khóa và giá trị, sử dụng hàm so sánh tên khóa trong xây dựng, sử dụng hàm so sánh giá trị người dùng tùy chỉnh). |
array_udiff_uassoc() | So sánh mảng, trả về集合差 (so sánh khóa và giá trị, sử dụng hai hàm so sánh khóa tên người dùng tùy chỉnh). |
array_uintersect() | So sánh mảng, trả về giao tập (chỉ so sánh giá trị, sử dụng hàm so sánh tên khóa người dùng tùy chỉnh). |
array_uintersect_assoc() | So sánh mảng, trả về giao tập (so sánh khóa và giá trị, sử dụng hàm so sánh tên khóa trong xây dựng, sử dụng hàm so sánh giá trị người dùng tùy chỉnh). |
array_uintersect_uassoc() | So sánh mảng, trả về giao tập (so sánh khóa và giá trị, sử dụng hai hàm so sánh khóa tên người dùng tùy chỉnh). |
array_unique() | Xóa các giá trị trùng lặp trong mảng. |
array_unshift() | Chèn một hoặc nhiều phần tử vào đầu mảng. |
array_values() | Trả về tất cả các giá trị trong mảng. |
array_walk() | Áp dụng hàm người dùng đối với mỗi thành viên trong mảng. |
array_walk_recursive() | Áp dụng hàm người dùng đối với mỗi thành viên trong mảng một cách đệ quy. |
arsort() | Sắp xếp mảng liên quan theo giá trị khóa theo thứ tự giảm. |
asort() | Sắp xếp mảng liên quan theo giá trị khóa theo thứ tự tăng. |
compact() | Tạo mảng chứa tên biến và giá trị của chúng. |
count() | Trả về số lượng phần tử trong mảng. |
current() | Trả về phần tử hiện tại trong mảng. |
each() | Trả về cặp khóa/giá trị hiện tại trong mảng. |
end() | Chỉnh hướng con trỏ nội bộ của mảng về phần tử cuối cùng. |
extract() | Chuyển biến vào bảng ký hiệu hiện tại từ mảng. |
in_array() | Kiểm tra có tồn tại giá trị chỉ định trong mảng không. |
key() | Lấy tên khóa từ mảng liên quan. |
krsort() | Sắp xếp mảng theo tên khóa ngược. |
ksort() | Sắp xếp mảng theo tên khóa. |
list() | Gán giá trị của mảng vào một số biến. |
natcasesort() | Sắp xếp mảng bằng thuật toán sắp xếp tự nhiên không phân biệt chữ hoa và chữ thường. |
natsort() | Sắp xếp mảng bằng thuật toán sắp xếp tự nhiên. |
next() | Chuyển con trỏ nội bộ của mảng về một vị trí trước. |
pos() | Alias của current() |
prev() | Chỉnh hướng con trỏ nội bộ của mảng về một vị trí trước. |
range() | Tạo mảng chứa các đơn vị trong phạm vi chỉ định. |
reset() | Chỉnh hướng con trỏ nội bộ của mảng về phần tử đầu tiên. |
rsort() | Sắp xếp mảng ngược. |
shuffle() | Trộn mảng. |
sizeof() | 别名 của count() |
sort() | Sắp xếp mảng. |
uasort() | Sắp xếp giá trị khóa của mảng bằng hàm so sánh tùy chỉnh của người dùng. |
uksort() | Sắp xếp tên khóa của mảng bằng hàm so sánh tùy chỉnh của người dùng. |
usort() | Sắp xếp mảng bằng hàm so sánh tùy chỉnh của người dùng. |
- Trang trước Bình chọn AJAX
- Trang tiếp theo PHP Lịch