PHP cơ bản bài 5: Mảng trong PHP

khóa học lập trình web PHP cơ bản

🎯 Mục tiêu bài học

  • Hiểu khái niệm mảnglợi ích của nó.
  • Làm quen với 3 loại mảng trong PHP: mảng chỉ số, mảng kết hợp, mảng đa chiều.
  • Biết cách duyệt mảng bằng vòng lặp.

🎥 Video minh họa bài học: Session & Cookie trong PHP

🧠 1. Mảng là gì?

  • Mảng là một tập hợp các phần tử, mỗi phần tử có chỉ số (index) hoặc tên (key).
  • Thay vì khai báo nhiều biến riêng lẻ, ta dùng mảng để quản lý tập dữ liệu có cấu trúc.

📌 2. Mảng chỉ số (Indexed Array)

  • Là mảng có chỉ số là số nguyên, bắt đầu từ 0.
<?php
  $danhSachMon = ["HTML", "CSS", "PHP", "JavaScript"];
  echo $danhSachMon[2]; // PHP
?>

Khai báo bằng array():

<?php
  $monHoc = array("Toán", "Lý", "Hóa");
  echo $monHoc[1]; // Lý
?>

🗂️ 3. Mảng kết hợp (Associative Array)

  • Là mảng có chỉ số là chuỗi (key), giống như từ điển.
<?php
  $sinhVien = [
    "hoTen" => "Nguyễn Văn A",
"tuoi" => 20,
"lop" => "PHP-K1"
];

echo $sinhVien["hoTen"]; // Nguyễn Văn A
?>

🧱 4. Mảng đa chiều (Multidimensional Array)

Video 5: Mảng 2 chiều

  • Là mảng chứa mảng con bên trong.
<?php
$lopHoc = [
["Nguyễn Văn A", 20],
["Trần Thị B", 22],
["Lê Văn C", 19]
];

echo $lopHoc[1][0]; // Trần Thị B
?>

🔁 5. Duyệt mảng

Dùng for (với mảng chỉ số):

<?php
$monHoc = ["HTML", "CSS", "PHP"];

for ($i = 0; $i < count($monHoc); $i++) {
    echo $monHoc[$i] . "
";
}
?>

Dùng foreach (với mọi loại mảng):

<?php
  $sinhVien = [
    "hoTen" => "Nguyễn Văn A",
"tuoi" => 20,
"lop" => "PHP-K1"
];

foreach ($sinhVien as $key => $value) {
echo "$key: $value
";
}
?>

🧪 Hàm làm việc với mảng (giới thiệu nhanh)

HàmMô tả
count()Đếm số phần tử trong mảng
array_push()Thêm phần tử vào cuối mảng
array_pop()Xóa phần tử cuối mảng
array_merge()Gộp 2 mảng lại với nhau
in_array()Kiểm tra giá trị có tồn tại

📝 Bài tập tự luyện

Tạo mảng đa chiều chứa danh sách sinh viên (họ tên + tuổi) và hiển thị.

Tạo mảng chứa danh sách 5 ngôn ngữ lập trình và in ra từng phần tử.

Tạo mảng kết hợp thông tin một sinh viên và in ra bằng foreach.

Total
0
Shares
Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Previous Post
khóa học lập trình web PHP cơ bản

PHP cơ bản bài 4: Toán tử và Biểu thức trong PHP

Next Post
khóa học lập trình web PHP cơ bản

PHP cơ bản bài 6: Lệnh rẽ nhánh trong PHP

Related Posts