07/09/2018, 14:33

PHP Arrays ( Mảng )

Một mảng lưu trữ nhiều giá trị trong một biến duy nhất: Mảng là gì? Một mảng là một biến đặc biệt, có thể chứa nhiều giá trị cùng một lúc. Nếu bạn có một danh sách các mặt hàng (ví dụ như một danh sách tên ô tô), lưu trữ ô tô trong các biến đơn có thể như ...

Một mảng lưu trữ nhiều giá trị trong một biến duy nhất:

Mảng là gì?

Một mảng là một biến đặc biệt, có thể chứa nhiều giá trị cùng một lúc.

Nếu bạn có một danh sách các mặt hàng (ví dụ như một danh sách tên ô tô), lưu trữ ô tô trong các biến đơn có thể như sau:

Tuy nhiên, nếu bạn muốn lặp lại những chiếc xe và tìm một chiếc xe cụ thể? Và nếu bạn không có 3 chiếc xe, nhưng 300 thì sao?

Giải pháp là tạo ra một mảng!

Một mảng có thể chứa nhiều giá trị dưới một tên, và bạn có thể truy cập các giá trị bằng cách tham chiếu đến một số chỉ mục.

Tạo một mảng trong PHP

Trong PHP, mảng () được sử dụng để tạo mảng:

Trong PHP, có ba loại mảng:

  • Indexed arrays – Mảng với một chỉ mục số
  • Associative arrays – Mảng có khoá được đặt tên
  • Multidimensional arrays -Mảng chứa một hoặc nhiều mảng

PHP Indexed Arrays

Có hai cách để tạo các mảng lập chỉ mục:

Chỉ mục có thể được chỉ định tự động (chỉ mục luôn bắt đầu ở 0), như sau:

Hoặc chỉ mục có thể được chỉ định bằng tay:

Ví dụ sau tạo một mảng được lập chỉ mục có tên là $ ô tô, gán cho nó ba phần tử, và sau đó in một văn bản có chứa các giá trị mảng:

Lấy chiều dài của một mảng – Chức năng đếm ()

Hàm count () được sử dụng để trả về chiều dài (số phần tử) của một mảng:

Vòng qua mảng được lập chỉ mục

Để lặp lại và in tất cả các giá trị của một mảng được lập chỉ mục, bạn có thể sử dụng một vòng lặp for, như sau:

PHP Associative Arrays

Mảng kết hợp là mảng sử dụng các phím được đặt tên mà bạn chỉ định cho chúng.

Có hai cách để tạo một mảng kết hợp:

hoặc là:

Các phím được đặt tên sau đó có thể được sử dụng trong một kịch bản:

Vòng qua mảng kết hợp

Để lặp lại và in tất cả các giá trị của mảng kết hợp, bạn có thể sử dụng một vòng lặp foreach, như sau:

Multidimensional Arrays

Mảng đa chiều sẽ được giải thích trong phần nâng cao của PHP.

Hoàn thành PHP Array tham khảo

Để có một tham chiếu đầy đủ của tất cả các hàm mảng, hãy tham khảo đầy đủ của chúng tôi PHP Array tham khảo .

Tham khảo có chứa một mô tả ngắn, và các ví dụ về sử dụng, cho mỗi chức năng!

0