Trong PHP, các key
& value
trong một mảng được lập chỉ mục như thế nào?
Trong PHP, các key
& value
trong một mảng được lập chỉ mục như thế nào?
Trong PHP, các key
và value
trong một mảng được lập chỉ mục như sau:
Mảng có chỉ mục (Indexed Arrays): Các key
của mảng có chỉ mục là các số nguyên bắt đầu từ 0 và tăng dần. Mỗi value
trong mảng được gán một key
tương ứng. Khi bạn thêm một phần tử mới vào mảng mà không chỉ định key
, PHP sẽ tự động sử dụng key
là số nguyên tiếp theo cao nhất
Ví dụ:
$array = array("foo", "bar", "hello", "world");
Trong ví dụ trên, "foo" có key
là 0, "bar" có key
là 1, v.v.
Mảng kết hợp (Associative Arrays): Trong mảng kết hợp, các key
có thể là chuỗi hoặc số. Bạn tự chỉ định key
cho mỗi value
khi tạo mảng
Ví dụ:
$array = array("foo" => "bar", "bar" => "foo", 100 => -100, -100 => 100);
Trong ví dụ trên, key
"foo" được gán cho value
"bar", key
"bar" được gán cho value
"foo", v.v.
Tự động chỉ mục key
: Khi bạn thêm một phần tử vào mảng mà không chỉ định key
, PHP sẽ tự động sử dụng...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào