Snack's 1967
Trang chủWapmasterPHP

Tổng hợp các hàm xử lý mảng

Bài viết này mình sẽ tổng hợp lại các hàm xử lý mảng thông dụng trong php để giúp bạn viết code leech, post xtgem được dễ dàng hơn nhé
---------------
Dưới đây là các hàm chúng ta hay sử dụng nhất.

1. array_change_key_case($array, $case)

Chuyển tất cả các key trong mảng $array sang chữ hoa nếu $case = 1 và sang chữ thường nếu $case = 0. Ta có thể dùng hằng số CASE_UPPER thay cho số 1 và CASE_LOWER thay cho số 0.
Copy code #13

2. array_combine($array_keys, $array_values)

Trộn 2 mảng $array_keys và $array_values thành một mảng kết hợp với $array_keys là danh sách keys, $array_value là danh sách value tương ứng với key. Điều kiện là 2 mảng này phải bằng nhau.

Copy code #12
3. array_count_values ( $array )

Đếm số lần xuất hiện của các phần tử giống nhau trong mảng $array và trả về một mảng kết quả.
Copy code #11
4. array_push(&$array, $add_value1, $add_value2, $add_value…)

Thêm vào cuối mảng $array một hoặc nhiều phần tử với các giá trị tương ứng biến $add_value truyền vào.

Copy code #10
5. array_pop(&$array)

Xóa trong mảng $array phần tử cuối cùng và trả về phần tử đã xóa.

Copy code #9
6. array_pad($array, $size, $value)

Kéo dãn mảng $array với kích thước là $size, và nếu kích thước truyền vào lớn hơn kích thước mảng $array thì giá trị $value được thêm vào, ngược lại nếu kích thước truyền vào nhỏ hơn kích thước mảng $array thì sẽ giữ nguyên. Nếu muốn giãn ở cuối mảng thì $size có giá trị dương, nếu muốn giãn ở đầu mảng thì $size có giá trị âm.

Copy code #8
7. array_shift(&$array)

Xóa phần tử đầu tiên ra khỏi mảng $array và trả về phần tử vừa xóa đó.

Copy code #7
8. array_unshift(&$array, $value1, $value2, …)

Thêm các giá trị $value1, $value2, … vào đầu mảng $array.
Copy code #6
9. is_array($variable).

Kiểm tra một biến có phải kiểu mảng hay không, kết quả trả về true nếu phải và false nếu không phải.

Copy code #5
10. in_array($needle, $haystackarray)

Kiểm tra giá trị $needle có nằm trong mảng $haystackarray không. trả về true nếu có và flase nếu không có.

Copy code #4
11. array_key_exists($key, $searcharray)

Kiểm tra key $key có tồn tại trong mảng $searcharray không, trả về true nếu có và false nếu không có.

Copy code #3
12 .array_unique( $array )

Loại bỏ giá trị trùng trong mảng $array.

Copy code #2
13. array_values ($array )

Chuyển mảng $array sang dạng mảng chỉ mục.

Copy code #1
---------------
Trên là các hàm xử lý mảng trong PHP rất hay dùng, mình ko thể liệt kê hết các hàm vì cũng có nhiều hàm chưa dùng tới, nếu bạn muốn tìm hiểu thêm các hàm khác thì có thể vào đây để tham khảo. Bài viết này sẽ được cập nhật bổ sung các hàm mới trong thời gian tới. Chúc các bạn vui vẻ.
Bài tiếp theo là tổng hợp các hàm xử lý mảng

----------freetuts.net------
Chia sẻ bài viết ???
Cùng chuyên mục
Bạn đã xem chưa?
Thống kê