JavaScript is required

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;

?>

B.

topica

C.

@hitc.edu.vn

D.

hitc.edu.vn

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`

Câu hỏi liên quan