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ì ?
$array1 = array(
"a",
"b",
"c",
"d",
"e",
"f"
);
$array2 = array_slice($array1, -3);
foreach ($array2 as $val)
{
print "$val ";
}
?>
hiển thị sẽ là gì ?
$array1 = array(
"a",
"b",
"c",
"d",
"e",
"f"
);
$array2 = array_slice($array1, -3);
foreach ($array2 as $val)
{
print "$val ";
}
?>
Trả lời:
Đáp án đúng: C
Đoạn mã PHP sử dụng hàm `array_slice()` để trích xuất một phần của mảng `$array1`. Hàm này nhận hai tham số chính: mảng nguồn và vị trí bắt đầu trích xuất. Trong trường hợp này, `$array_slice($array1, -3)` có nghĩa là trích xuất từ vị trí thứ ba tính từ cuối mảng `$array1`. Vì `$array1` có 6 phần tử, vị trí thứ ba từ cuối là vị trí có giá trị 'd'. Do đó, `$array2` sẽ chứa mảng `['d', 'e', 'f']`. Vòng lặp `foreach` sau đó sẽ in ra các giá trị này, cách nhau bởi dấu khoảng trắng. Vậy kết quả in ra màn hình sẽ là "d e f ".
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
