JavaScript is required

Php

Sao chépChỉnh sửa

$rest = substr("abcdef", -1);

$rest = substr("abcdef", 0, -1);

?>

Kết quả trả về của đoạn script là gì?

A.

f,abcde

B.

a,fedcb

C.

b,abcdef

D.

a,abcde

Trả lời:

Đáp án đúng: A


Đoạn mã PHP sử dụng hàm `substr()` để trích xuất chuỗi con từ chuỗi gốc "abcdef". - `$rest = substr("abcdef", -1);` trích xuất chuỗi con bắt đầu từ vị trí -1 (vị trí cuối cùng) của chuỗi "abcdef". Vị trí -1 tương ứng với ký tự 'f'. Vậy `$rest` sẽ nhận giá trị "f". - `$rest = substr("abcdef", 0, -1);` trích xuất chuỗi con bắt đầu từ vị trí 0 (vị trí đầu tiên) của chuỗi "abcdef" và kết thúc ở vị trí -1 (vị trí cuối cùng). Tham số thứ ba là độ dài chuỗi con cần trích xuất. Khi độ dài này là số âm, nó đại diện cho số ký tự *từ cuối chuỗi trở về*. Vì vậy, kết quả là chuỗi "abcde". Vậy kết quả trả về của đoạn script là "f,abcde".

Câu hỏi liên quan