Mảng bao gồm key và value. Kiểu dữ liệu mảng trong PHP (array) đây là kiểu dữ liệu rất hay sử dụng khi bạn viết mã nguồn cho website của mình.
Mảng một chiều, mảng đa chiều: là mảng chứa một hoặc nhiều giá trị
Mảng liên hợp: mảng này lưu trữ các giá trị phần tử bằng sự kết hợp với các giá trị key với nhau.
Mảng một chiều, mảng đa chiều trong php
Khi nhắc đến mảng, thì bạn nhớ ngay đến key và value thông qua key để hiển thị value
Ví dụ quan chúng ta tạo một mảng hai chiều để lưu giữ điểm 3 môn học của 3 sinh viên như sau.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
<html> <body> <?php $diemThi = array( "kha" => array ( "monVatLy" => 7, "monToan" => 8, "monHoa" => 9 ), "nhung" => array ( "monVatLy" => 7, "monToan" => 9, "monHoa" => 6 ), "ngoc" => array ( "monVatLy" => 8, "monToan" => 8, "monHoa" => 9 ) ); /* truy cập các giá trị của mảng đa chiều */ echo "Điểm thi môn Vật Lý của kha là: " ; echo $diemThi['kha']['monVatLy'] . "<br />"; echo "Điểm thi môn Toán của nhung là: "; echo $diemThi['nhung']['monToan'] . "<br />"; echo "Điểm thi môn Hóa của ngoc là: " ; echo $diemThi['ngoc']['monHoa'] . "<br />"; ?> </body> </html> |
Mảng liên hợp trong PHP
Các mảng liên hợp là khá giống với các mảng một chiều, đa chiều về tính năng, nhưng chúng khác nhau về key
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<html> <body> <?php /* Phương thức thứ nhất để tạo mảng liên hợp. */ $luong_nhan_vien = array("kha" => 2000, "nhung" => 1000, "ngoc" => 500); echo "Lương của nhân viên kha là ". $luong_nhan_vien['kha'] . "<br />"; echo "Lương của nhân viên nhung là ". $luong_nhan_vien['nhung']. "<br />"; echo "Lương của nhân viên ngoc là ". $luong_nhan_vien['ngoc']. "<br />"; /* Phương thức thứ hai để tạo mảng liên hợp. */ $luong_nhan_vien['kha'] = "high"; $luong_nhan_vien['nhung'] = "medium"; $luong_nhan_vien['ngoc'] = "low"; echo "Mức lương của nhân viên kha là ". $luong_nhan_vien['kha'] . "<br />"; echo "Mức lương của nhân viên nhung là ". $luong_nhan_vien['nhung']. "<br />"; echo "Mức lương của nhân viên ngoc là ". $luong_nhan_vien['ngoc']. "<br />"; ?> </body> </html> |
Chúc bạn thành công sử dụng mảng trong PHP lập trình viên rất hay sử dụng