Câu hỏi phỏng vấn PHP
Câu hỏi

Trong PHP, các key & value trong một mảng được lập chỉ mục như thế nào?

Câu trả lời

Trong PHP, các keyvalue trong một mảng được lập chỉ mục như sau:

  1. 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ụ:

    php Copy
    $array = array("foo", "bar", "hello", "world");

    Trong ví dụ trên, "foo" có key là 0, "bar" có key là 1, v.v.

  2. 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ụ:

    php Copy
    $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.

  3. 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

middle

Gợi ý câu hỏi phỏng vấn

senior

Trong PHP, các hàm tạo của lớp cha có được gọi ngầm bên trong một hàm tạo của lớp con không?

senior

Mysql_close() cần thiết như thế nào trong thực tế ?. Vì sao ít thấy người dùng áp dụng nó?

middle

Kể tên các hàm của lớp Exception trong PHP mà bạn biết?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào