Kết quả đúng khi cho chạy đoạn chương trình sau?
php
$email = "topica@hitc.edu.vn";
$email1 = strstr($email, '@');
echo $email1;
?>
Trả lời:
Đáp án đúng: C
Hàm `strstr($string, $needle)` trong PHP tìm kiếm lần xuất hiện đầu tiên của `$needle` trong `$string`. Nếu tìm thấy, nó trả về phần còn lại của chuỗi từ điểm đó trở đi (bao gồm cả `$needle`). Nếu không tìm thấy, nó trả về `FALSE`.
Trong đoạn code trên:
`$email = "topica@hitc.edu.vn";` gán chuỗi email cho biến `$email`.
`$email1 = strstr($email, '@');` tìm kiếm ký tự `@` trong `$email`. Vì `@` tồn tại, hàm trả về phần còn lại của chuỗi từ vị trí của `@` trở đi, tức là `@hitc.edu.vn`.
`echo $email1;` in giá trị của `$email1` ra màn hình.
Vậy kết quả in ra là `@hitc.edu.vn`