PHP lặp lại mã HTML dưới dạng văn bản

Khám phá hàng nghìn tập lệnh PHP tốt nhất từng được tạo trên CodeCanyon. Với khoản thanh toán một lần, chi phí thấp, bạn có thể mua một trong những tập lệnh PHP chất lượng cao này và cải thiện trải nghiệm trang web cho bạn và khách truy cập của bạn.  

PHP echo là một trong những câu lệnh được sử dụng rộng rãi. Ngôn ngữ PHP cũng có hàm print[]. Nó xuất ra giống như những gì câu lệnh echo làm

Nếu bạn đang vội, ví dụ nhanh bên dưới sẽ tiết kiệm thời gian của bạn. Nó sử dụng tiếng vang PHP để in nhiều loại dữ liệu, định dạng. Nó in,

Ví dụ nhanh


In kết quả của một biểu thức [$a * $a] – $a


In bảng HTML


        
            Print statements
        
        
            echo
        
        ';
?>

Bài viết này trình bày tối đa về câu lệnh echo PHP. Nó chứa nhiều ví dụ sử dụng cấu trúc echo[] này. Điểm nổi bật là,

  1. Nó phân biệt tiếng vang với dấu ngoặc đơn và dấu ngoặc kép
  2. Nó tạo các chức năng tiếng vang tùy chỉnh để in dữ liệu an toàn
  3. Nó xử lý các chuỗi thoát khi in

Chúng ta đã thấy về câu lệnh in PHP trong PHP. Bài viết được liên kết có ghi chú ngắn trên mỗi câu lệnh in

Khái niệm cơ bản về tiếng vang PHP

Trước khi bắt đầu code với câu lệnh echo[] trong PHP, chúng ta hãy tìm hiểu kiến ​​thức cơ bản về nó. Phần này bao gồm tiếng vang PHP với danh sách các mục sau

Tổng quan

Tiếng vang không phải là một hàm mà là một cấu trúc ngôn ngữ trong PHP. Nói chung, cấu trúc ngôn ngữ trả về giá trị. Nhưng tiếng vang PHP thì không

Nó chấp nhận một hoặc nhiều biểu thức chuỗi để in. Nó trả về khoảng trống

Ghi chú

Sự khác biệt chính giữa PHP echo[] và print[] là,

  1. Giá trị trả về. PHP print[] trả về 1 luôn
  2. Thông số. PHP print[] nhận một tham số không giống như echo[]
  3. echo[] nhanh hơn một chút so với print[] khi sử dụng nhiều chuỗi hơn trong một câu lệnh

Cú pháp và tham số

Cú pháp sau đây là để sử dụng câu lệnh echo PHP

echo[string ...$expressions]

biểu thức – để nhận một hoặc nhiều chuỗi để xuất. Tất cả được phân tách bằng dấu phẩy để in không có dấu cách hoặc ngắt dòng

Thực tiễn sử dụng

Không cần thêm phép đối vào câu lệnh echo PHP. Tuy nhiên, PHP cũng cho phép thực thi câu lệnh echo với dấu ngoặc đơn

Ngoài ra còn có một dạng ngắn sử dụng câu lệnh tiếng vang PHP. Cú pháp được hiển thị bên dưới. Trước khi sử dụng biểu mẫu này, hãy đảm bảo rằng tệp php. ini config đã bật short_open_tag


Thêm ví dụ về PHP echo

Echo một hoặc nhiều chuỗi được phân tách bằng dấu phẩy

Chúng tôi có thể in một hoặc nhiều chuỗi bằng bất kỳ một trong các phương pháp dưới đây

  • Bằng cách chỉ định các giá trị được phân tách bằng dấu phẩy trên câu lệnh echo PHP
  • Bằng cách thêm các chuỗi nối vào câu lệnh print/echo PHP

Ví dụ dưới đây sử dụng cách đầu tiên để đặt các chuỗi lại với nhau theo trình tự

ví dụ/echo-dấu phẩy-phân tách chuỗi. php


Câu lệnh lặp lại với các chuỗi thoát

Ví dụ này hiển thị cách câu lệnh echo PHP xử lý các chuỗi thoát

Nó sử dụng các chuỗi thoát \n trong câu lệnh echo để in một dòng mới. Dòng mới sẽ không có ý nghĩa trừ khi bạn xem nguồn trang. Mã ví dụ này sử dụng

 tags to make it visible in the output.

Within double-quotes, the string starts with $ will be parsed as a variable. This example escapes the $ symbol by using a backslash before it.

examples/echo-with-escape-sequence.php

";
echo "Hello World! \$string\n\n";
echo "PHP echo prints the value in the variable \"str\": $string\n\n";
echo "Hello\nWorld!\nLearnPHP\n\n";
?>

Câu lệnh lặp lại với dấu ngoặc đơn và dấu ngoặc kép

Đoạn mã dưới đây cho thấy sự khác biệt giữa dấu ngoặc đơn và dấu ngoặc kép trong PHP echo

Câu lệnh echo phân tích biến $string được nội suy với các giá trị chuỗi. Tuy nhiên, câu lệnh có dấu ngoặc đơn không phân tích cú pháp. Đầu ra cho thấy sự khác biệt

Sử dụng dấu nháy đơn


Sử dụng dấu ngoặc kép


Echo văn bản nhiều dòng được nhập bởi người dùng

Ví dụ này sẽ hiển thị một vùng văn bản để người dùng nhập văn bản nhiều dòng. Hành động gửi biểu mẫu sẽ gọi PHP để xử lý văn bản đã nhập và in nó ra trình duyệt. Câu lệnh echo PHP phân tích các dấu ngắt ở cuối dòng và in một văn bản nhiều dòng

ví dụ/in nhiều dòng. php


	

Print multi-line passage

Enter a multi-line text:

"; echo $string; } } ?>

In mảng sử dụng hàm PHP

Phần tử mảng tiếng vang

Nó chỉ ra cách in một phần tử mảng bằng cách sử dụng PHP echo[]. Nó in phần tử đầu tiên của mảng đầu vào được gán trong đoạn mã dưới đây


0

6

7

Sử dụng var_dump[]

Hàm var_dump[] là in mảng bằng meta. Siêu dữ liệu chỉ định loại phần tử mảng, độ dài và hơn thế nữa


3____08

Cách làm cho dữ liệu an toàn để lặp lại

Đây là mã rất hữu ích giúp tạo tiếng vang PHP với dữ liệu an toàn. Nó áp dụng hàm PHP htmlspecialchars[] để loại bỏ các tập lệnh dễ bị tấn công để in

Nó sử dụng lớp nhà cung cấp Phppot Util[] có các tiện ích echo an toàn. Các tiện ích này sử dụng các tổ hợp cờ khác nhau để đặt mã hóa

Đoạn mã dưới đây ngăn phân tích cú pháp canvas HTML5. Nó chuyển đổi các ký tự đặc biệt thành các thực thể HTML. Đó là để ngăn chặn các cuộc tấn công XSS

ví dụ/echo-xss-an toàn. php


4

nhà cung cấp/Phppot/Util. php


5

Câu lệnh in liên quan trong PHP

Có nhiều câu lệnh in hơn trong PHP. Chúng tôi đã thấy một số trong số họ trong các phần trên. Ví dụ. print_r[] để in một mảng

  1. in[]
  2. in_r[]
  3. printf[]
  4. tuôn ra[]

printf[] xuất ra một chuỗi được định dạng và flush[] xuất ra bộ đệm

Sự kết luận

Chúng ta đã thấy một cái nhìn tổng quan về tiếng vang PHP với cú pháp và các thực hành thông thường. Các ví dụ chúng tôi đã tạo cho bài viết này sẽ giúp bạn hiểu cách sử dụng

Các chức năng echo tùy chỉnh rất hữu ích để ngăn chặn các cuộc tấn công XSS. Sẽ an toàn khi sử dụng các chức năng này trong một ứng dụng trực tiếp

Làm cách nào để chuyển đổi mã HTML thành văn bản trong PHP?

Hàm html_entity_decode[] chuyển đổi thực thể HTML thành ký tự. Hàm html_entity_decode[] ngược lại với htmlentities[].

Làm cách nào để viết mã HTML trong PHP echo?

'; . $content = file_get_contents['html/welcome. html']; . Alternatively, you can just output all the PHP stuff to the screen captured in a buffer, write the HTML, and put the PHP output back into the page.

Làm cách nào để viết mã HTML trong thẻ PHP?

Step 1: Firstly, we have to type the Html code in any text editor or open the existing Html file in the text editor in which we want to use the PHP. Step 2: Now, we have to place the cursor in any tag of the tag where we want to add the code of PHP. And, then we have to type the start and end tag of PHP.

Chủ Đề