PHP Indexed Arrays

PHP Indexed Arrays

Mảng chỉ mục (Indexed Arrays) trong PHP là loại mảng mà các phần tử của nó được xác định bằng chỉ số số nguyên. Mảng này cho phép bạn lưu trữ nhiều giá trị trong một biến duy nhất và bạn có thể truy cập các giá trị này bằng chỉ số của chúng.

Cách khai báo mảng chỉ mục

Để khai báo một mảng chỉ mục, bạn có thể sử dụng cú pháp sau:

$fruits = array("Apple", "Banana", "Orange");

Bạn cũng có thể sử dụng cú pháp ngắn gọn hơn:

$fruits = ["Apple", "Banana", "Orange"];

Truy cập các phần tử trong mảng

Để truy cập một phần tử trong mảng, bạn có thể sử dụng chỉ số của nó. Chỉ số bắt đầu từ 0:

echo $fruits[0]; // Kết quả: Apple
echo $fruits[1]; // Kết quả: Banana

Thêm phần tử vào mảng

Bạn có thể thêm phần tử mới vào mảng bằng cách sử dụng hàm array_push hoặc chỉ định chỉ số mới:

array_push($fruits, "Grapes"); // Thêm Grapes vào cuối mảng
$fruits[] = "Mango"; // Thêm Mango vào cuối mảng

Đếm phần tử trong mảng

Để đếm số lượng phần tử trong mảng, bạn có thể sử dụng hàm count:

echo count($fruits); // Kết quả: 5

Vòng lặp qua mảng

Bạn có thể sử dụng vòng lặp foreach để lặp qua mảng chỉ mục:

foreach ($fruits as $fruit) {
    echo $fruit . "
"; }

Xóa phần tử khỏi mảng

Để xóa một phần tử khỏi mảng, bạn có thể sử dụng hàm unset:

unset($fruits[1]); // Xóa Banana

Tóm tắt

Arrays chỉ mục trong PHP là một cách tuyệt vời để nhóm và quản lý các giá trị tương tự. Chúng cho phép truy cập, thao tác và quản lý dữ liệu một cách dễ dàng. Bằng cách sử dụng các câu lệnh và hàm cơ bản, bạn có thể thực hiện nhiều thao tác khác nhau với các mảng chỉ mục.