Mảng 2D được tạo như thế nào trong PHP?

Mảng đa chiều PHP còn được gọi là mảng của mảng. Nó cho phép bạn lưu trữ dữ liệu dạng bảng trong một mảng. Mảng đa chiều PHP có thể được biểu diễn dưới dạng ma trận được biểu diễn bằng hàng * cột

Sự định nghĩa

Ví dụ mảng đa chiều PHP

Hãy xem một ví dụ đơn giản về mảng đa chiều PHP để hiển thị dữ liệu dạng bảng sau. Trong ví dụ này, chúng tôi đang hiển thị 3 hàng và 3 cột

Đầu tiên, tạo một tệp PHP với tập lệnh sau để biết cách xác định một mảng số hai chiều trong đó các giá trị hàng là số. Một mảng có tên $books được khai báo trong tập lệnh và nó chứa 5 hàng và 3 cột. Các chỉ số của hàng và cột của mảng là số ở đây. Tiếp theo, hai vòng lặp 'for' được sử dụng để lặp lại các hàng và cột của mảng và in nội dung của đầu ra ở dạng bảng

đầu ra
Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh từ máy chủ web

ví dụ 2. Mảng kết hợp hai chiều trong đó chỉ mục của hàng là chuỗi

Tạo tệp PHP với đoạn script sau để biết cách xác định mảng kết hợp hai chiều trong đó chỉ mục của hàng là một chuỗi. Mảng được xác định trong tập lệnh chứa 5 hàng và 4 cột. Khóa chuỗi được sử dụng cho mảng chứa các giá trị hàng và khóa số được sử dụng cho mảng chứa các giá trị cột. Vòng lặp ‘foreach‘ được sử dụng để lặp các hàng và vòng lặp ‘for‘ được sử dụng để lặp các cột của mảng. Nội dung của mảng hai chiều sẽ được in ra dưới dạng bảng như ví dụ trước

[1]. " là phần mềm diệt virus. ";

/* In tất cả các giá trị cột của hàng cụ thể */
echo """""""""""""";
/* Sử dụng vòng lặp để lặp lại các cột của mảng dựa trên hàng cụ thể */
for [$j = 0; $j $values]
{
    echo ". $key. "";

    /* Sử dụng vòng lặp để lặp lại các cột của mảng */
    cho [$j = 0; $j

Chủ Đề