JavaScript is required

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả
hiển thị sẽ là gì ?
$array = array(
"a1" => x,
"a2" => e,
"a3" => z
);
ksort($array);
foreach ($array as $keys => $values)
{
print "$keys = $values ";
}
?>

A.
a1 = x a2 = e a3 = z
B.
a1 = e a2 = x a3 = z
C.
0 = e 1 = x 2 = z
D.
Có lỗi xảy ra
Trả lời:

Đáp án đúng: A


Đoạn mã PHP này khởi tạo một mảng `$array` với các khóa là chuỗi ('a1', 'a2', 'a3') và các giá trị tương ứng là 'x', 'e', 'z'. Hàm `ksort($array)` sắp xếp mảng theo khóa (key) một cách tăng dần. Sau khi sắp xếp, mảng sẽ được duyệt bằng vòng lặp `foreach`, in ra khóa và giá trị của mỗi phần tử theo định dạng "$keys = $values ". Vì vậy, mảng sau khi sắp xếp sẽ có thứ tự các phần tử như sau: - a1 => x - a2 => e - a3 => z Do đó, kết quả in ra sẽ là: a1 = x a2 = e a3 = z

Câu hỏi liên quan