JavaScript is required

Kết quả đoạn script là gì:

php


echo $rest1 = substr("abcdef", -1);

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

?>

A.

fabcde

B.

afedcb

C.

babcdef

D.
aabcde
Trả lời:

Đáp án đúng: A


Đoạn script PHP sử dụng hàm `substr()` để trích xuất các phần của chuỗi "abcdef". * `$rest1 = substr("abcdef", -1);` Hàm `substr()` với tham số thứ hai là `-1` sẽ trả về ký tự cuối cùng của chuỗi. Trong trường hợp này, nó sẽ trả về "f". * `$rest2 = substr("abcdef", 0, -1);` Hàm `substr()` với tham số thứ hai là `0` và tham số thứ ba là `-1` sẽ trả về chuỗi từ vị trí `0` (ký tự đầu tiên) đến vị trí trước ký tự cuối cùng. Do đó, nó sẽ trả về chuỗi "abcde". Vậy, kết quả in ra sẽ là "f" sau đó là "abcde", ghép lại thành "fabcde".

Câu hỏi liên quan