Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm array() trong PHP


Cấu trúc ngôn ngữ array() (hoặc cú pháp ngắn [] từ PHP 5.4) dùng để tạo mảng trong PHP. Có 3 loại mảng chính:

  • Mảng chỉ số (Indexed arrays) – Khóa là số nguyên tự động (0, 1, 2...).

  • Mảng liên kết (Associative arrays) – Khóa là chuỗi do người dùng đặt tên.

  • Mảng đa chiều (Multidimensional arrays) – Mảng chứa một hoặc nhiều mảng khác.

Cú pháp

// Mảng chỉ số
array(value1, value2, ...);
// Mảng liên kết
array(key1 => value1, key2 => value2, ...)

Tham số

  • value – Giá trị phần tử.

  • key – Khóa phần tử (cho mảng liên kết).

Giá trị trả về

Trả về mảng được tạo từ các tham số.

Ví dụ 1: Mảng chỉ số

<?php
$products = array("Electronics", "Clothing", "Accessories", "Footwear");
$len = count($products);
for ($i = 0; $i < $len; $i++) {
    echo $products[$i] . "<br>";
}
?>

Kết quả

Electronics
Clothing
Accessories
Footwear

Ví dụ 2: Mảng liên kết

<?php
$rank = array("Football" => "1", "Cricket" => "2");
foreach ($rank as $mykey => $myvalue) {
    echo "Key = " . $mykey . ", Value = " . $myvalue . "<br>";
}
?>

Kết quả

Key = Football, Value = 1
Key = Cricket, Value = 2

Lưu ý: Từ PHP 5.4, có thể dùng cú pháp ngắn ["a", "b"] và ["key" => "value"].