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ì?
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".