JavaScript is required

Kết quả của đoạn code dưới đây là?
$fruits = array(
"apple",
"mango",
"peach",
"pear",
"orange"
);
$subset = array_slice($fruits, 2);
print_r($subset);
?>

A.
Array ( [0] => peach )
B.
Array ( [0] => apple [1] => mango [2] => peach )
C.
Array ( [0] => apple [1] => mango )
D.
Array ( [0] => peach [1] => pear [2] => orange
Trả lời:

Đáp án đúng: D


Hàm `array_slice()` trong PHP được sử dụng để trích xuất một phần của mảng. Cú pháp là `array_slice(array, offset, length, preserve_keys)`. Trong đoạn code này, `$fruits` là mảng gốc, `2` là offset (vị trí bắt đầu). Tham số `length` không được chỉ định, nghĩa là nó sẽ lấy tất cả các phần tử từ offset đến cuối mảng. Vì vậy, nó sẽ bắt đầu từ phần tử có index là 2 (tức là "peach") và lấy tất cả các phần tử còn lại. Do đó, kết quả sẽ là một mảng mới chứa các phần tử "peach", "pear" và "orange".

Câu hỏi liên quan