Các hàm mảng PHP
Bạn đã học về các mảng chỉ số, liên quan và mảng đa chiều, nên hãy di chuyển tới các hàm mảng PHP, cái được sử dụng
trong ngôn ngữ PHP để truy cập và thao tác xử lí các phần tử của một mảng.
Các hàm tích hợp của mảng PHP nhìn chung được sử dụng khi bạn cần tạo một mảng dơn giản và nhiều chiều.
Sau đây là danh sách đầy đủ các hàm mảng PHP; chúng sẽ được giải thích trong học phần này.
Bây giờ hãy giới thiệu một vài trong số hàm mảng PHP sử dụng nhiều nhất và phổ biến.
array_change_key_case
Thay đổi case của tất cả các keys trong một mảng
array_change_key_case(array $array, int $case = CASE_LOWER): array
Trả về một mảng với tất cả các keys từ mảng chữ thường hay chữ hoa. Các chỉ mục đánh số được bỏ lại như là.
Các tham số
+ array
Mảng làm việc trên
+ case
Hoặc là CASE_UPPER hoặc là CASE_LOWER (mặc định)
Các giá trị trả về
Trả về một mảng với các keys của nó chữ thường hoặc chữ hoa, hay null nếu mảng không phải là một mảng.
array_chunk
Chia tách một mảng thành nhiều đoạn:
array_chunk(array $array, int $length, bool $preserve_keys = false): array
Chia đoạn một mảng thành các mảng với các phần tử độ dài. Đoạn cuối cùng có thể chứa ít hơn các phần tử độ dài.
Các tham số
+ array
Mảng làm việc trên
+ length
Kích thước của mỗi đoạn
+ preserve_keys
Khi thiết lập thành true, các keys sẽ được bảo tồn. Mặc định là false, cái sẽ đánh chỉ mục lại đoạn theo số
Các giá trị trả về
Trả về một mảng chỉ số nhiều chiều, bắt đầu với 0, với mỗi chiều chứa các phần tử độ dài.

