php
$fruits = array(
"apple",
"mango",
"peach",
"pear",
"orange"
);
$subset = array_slice($fruits, 2);
print_r($subset);
?>
Kết quả của đoạn code dưới đây là?
Trả lời:
Đáp án đúng: D
Đoạn code PHP sử dụng hàm `array_slice()` để trích xuất một phần của mảng `$fruits`. Hàm `array_slice($array, $offset, $length)` trả về một mảng chứa các phần tử từ mảng `$array`, bắt đầu từ vị trí `$offset`. Nếu `$length` không được chỉ định, hàm sẽ trả về tất cả các phần tử từ `$offset` đến cuối mảng.
Trong đoạn code này, `$fruits` là một mảng chứa các chuỗi tên trái cây. Dòng code `$subset = array_slice($fruits, 2);` sẽ tạo một mảng con `$subset` chứa các phần tử của `$fruits` bắt đầu từ vị trí có chỉ số là 2 (vị trí của "peach"). Do không có tham số `$length`, hàm sẽ trả về tất cả các phần tử từ vị trí 2 đến cuối mảng. Như vậy, `$subset` sẽ chứa các phần tử "peach", "pear", và "orange".
Vì vậy, kết quả in ra sẽ là: `Array ( [0] => peach [1] => pear [2] => orange )`