JavaScript is required

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à?

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


Đ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 )`

Câu hỏi liên quan