Hướng dẫn dùng echo web trong PHP

Hàm echo() trong PHP được dùng để hiển thị dữ liệu ra màn hình.

Cú pháp

echo strings;


<?php
    $a = "Tài liệu học HTML";
    echo $a;
    echo "<br>";
    echo "Tài liệu học CSS";
?>

Xem ví dụ

Cách sử dụng hàm echo() trong một số trường hợp

Trường hợp 1: Hiển thị một lượt nhiều giá trị

Để hiển thị một lượt nhiều giá trị, chúng ta phải dùng dấu phẩy ngăn cách giữa các giá trị.


<?php
    $a = "Tài";
    $b = " liệu ";
    $c = "học";
    $d = " HTML";
    echo $a, $b, $c, $d, "<br>";
    echo "Tài", " liệu ", "học", " CSS";
?>

Xem ví dụ

Trường hợp 2: Sự khác nhau giữa echo " "echo ' '

  • echo " " có thể hiển thị giá trị biến trong chuỗi.
  • echo ' ' không thể hiển thị giá trị biến trong chuỗi.


<?php
    $money = "500.000 VND";
    echo "Tôi có $money"; //Tôi có 500.000 VND
    echo "<br>";
    echo 'Tôi có $money'; //Tôi có $money
?>

Xem ví dụ

Hàm echo() trong PHP được dùng để hiển thị dữ liệu ra màn hình.

Cú pháp

echo strings;

<?php
    $a = "Tài liệu học HTML";
    echo $a;
    echo "<br>";
    echo "Tài liệu học CSS";
?>

Xem ví dụ

Cách sử dụng hàm echo() trong một số trường hợp

Trường hợp 1: Hiển thị một lượt nhiều giá trị

Để hiển thị một lượt nhiều giá trị, chúng ta phải dùng dấu phẩy ngăn cách giữa các giá trị.


<?php
    $a = "Tài";
    $b = " liệu ";
    $c = "học";
    $d = " HTML";
    echo $a, $b, $c, $d, "<br>";
    echo "Tài", " liệu ", "học", " CSS";
?>

Xem ví dụ

Trường hợp 2: Sự khác nhau giữa echo " "echo ' '

  • echo " " có thể hiển thị giá trị biến trong chuỗi.
  • echo ' ' không thể hiển thị giá trị biến trong chuỗi.

<?php
    $money = "500.000 VND";
    echo "Tôi có $money"; //Tôi có 500.000 VND
    echo "<br>";
    echo 'Tôi có $money'; //Tôi có $money
?>

Xem ví dụ

PHP echo là một cấu trúc ngôn ngữ, không phải là một Function. Do đó, chúng ta không cần sử dụng dấu ngoặc đơn cho lệnh echo. Nhưng nếu bạn muốn sử dụng nhiều parameter thì bắt buộc sử dụng dấu “(“.

Các bài viết liên quan:

Cú pháp của PHP echo được đưa ra dưới đây:

void echo (string $ arg1 [, string $ ...])

Câu lệnh echo trong PHP có thể được sử dụng để in chuỗi, chuỗi nhiều dòng, ký tự thoát, biến, mảng, v.v. Một số điểm quan trọng mà bạn phải biết về câu lệnh echo là:

  • echo là một câu lệnh, được sử dụng để hiển thị đầu ra.
  • echo có thể được sử dụng có hoặc không có dấu ngoặc đơn: echo () và echo.
  • echo không trả về bất kỳ giá trị nào.

Chúng ta có thể chuyển nhiều chuỗi được phân tách bằng dấu phẩy (,) trong echo.

echo nhanh hơn câu lệnh in.

PHP echo: in chuỗi

File: echo1.php

<?php  
echo "Hello echo PHP";  
?>  

PHP echo: in chuỗi nhiều dòng

File: echo2.php

<?php  
echo "Hello by PHP echo  
this is line1 
this is line2  
this is line3   
";  
?>  

File: echo3.php

<?php  
echo "Hello \"ky tu\" string";  
?>  

PHP echo: in giá trị biến

File: echo4.php

<?php  
$msg="Hello echo PHP";  
echo "Message is: $msg";    
?>  



Lệnh Echo trong PHP là một lệnh của ngôn ngữ lập trình PHP, không phải là một hàm, do đó bạn không cần phải sử dụng dấu ngoặc đơn với nó. Nhưng nếu bạn muốn sử dụng nhiều hơn một tham số, thì bắt buộc phải sử dụng dấu ngoặc đơn.

Cú pháp của lệnh Echo trong PHP:

void echo (string $arg1 [, string $... ] )

Lệnh echo trong PHP có thể được sử dụng để in chuỗi, chuỗi nhiều dòng, biến, mảng, v.v.

PHP Echo: in chuỗi ra màn hình:

File: echo1.php

<?php
    echo "Hello PHP Echo!";  
?>

Kết quả:


PHP Echo: in chuỗi nhiều dòng ra màn hình:

File: echo2.php

<?php
    echo "Hello PHP Echo! 
        đây là nhiều dòng 
        văn bản được in bởi 
        câu lệnh echo PHP";
?>

Kết quả:

Hello PHP Echo! đây là nhiều dòng văn bản được in bởi câu lệnh echo PHP 

PHP Echo: in ký tự đặc biệt

Để in ký tự đặc biệt trong PHP bạn nên sử dụng dấu gạch chéo ngược (\), ví dụ:

File: echo3.php

<?php
    echo "In dau ngoac kep \"ngoac kep\" trong PHP bang lenh Echo.";
?>

Kết quả:

In dau ngoac kep "ngoac kep" trong PHP bang lenh Echo.

PHP Echo: in giá trị của biến

File: echo4.php

<?php
    $msg="Hello PHP Echo!";
    echo "Message: $msg";
?>

Kết quả: