Làm cách nào để thêm ngắt dòng trong php?

Chào mừng bạn đến với hướng dẫn nhanh về cách thêm ngắt dòng và xuống dòng trong PHP. Mới bắt đầu với PHP và tự hỏi làm thế nào để ngắt một chuỗi thành nhiều dòng trong PHP?

Các cách phổ biến để thêm ngắt dòng và xuống dòng trong PHP là

  1. Xác định ngắt dòng nguyên trạng trong một chuỗi
    • D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line0
    • D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line1
  2. Sử dụng ký tự xuống dòng D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line2 và dòng mới D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line3 – D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line4
  3. Sử dụng hằng số D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line5 – D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line6
  4. Đối với HTML, sử dụng thẻ D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line7 để thêm một dòng mới – D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line8

Điều đó bao gồm những điều cơ bản nhanh chóng, nhưng chúng ta hãy xem qua các ví dụ khác trong hướng dẫn này – Đọc tiếp

ⓘ Tôi đã bao gồm một tệp zip chứa tất cả mã nguồn khi bắt đầu hướng dẫn này, vì vậy bạn không cần phải sao chép-dán mọi thứ… Hoặc nếu bạn chỉ muốn đi sâu vào

 

 

TLDR – TRANG TRÌNH BÀY NHANH

Tải xuống & Ghi chú

 

TẢI XUỐNG & LƯU Ý

Đầu tiên, đây là liên kết tải xuống mã ví dụ như đã hứa

 

GHI CHÚ NHANH

Nếu bạn phát hiện ra một lỗi, hãy bình luận bên dưới. Tôi cũng cố gắng trả lời các câu hỏi ngắn, nhưng đó là một người so với cả thế giới… Nếu bạn cần câu trả lời gấp, vui lòng xem danh sách các trang web của tôi để được trợ giúp về lập trình

 

MÃ VÍ DỤ TẢI XUỐNG

Nhấp vào đây để tải xuống mã nguồn, tôi đã phát hành nó theo giấy phép MIT, vì vậy hãy thoải mái xây dựng trên mã nguồn hoặc sử dụng nó trong dự án của riêng bạn

 

 

TẠO DÒNG NGẮT TRONG PHP

Được rồi, bây giờ chúng ta hãy xem tất cả các ví dụ về cách thêm ngắt dòng trong PHP

 

1) XÁC ĐỊNH NGẮT DÒNG NHƯ NÓ LÀ

1-như-nó-là. php

<?php echo "Hello World Foo Bar!"; $aString = " First Line Second Line Third Line"; echo $aString;

Đầu ra

D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line

Như bạn có thể thấy, PHP sẽ đăng ký ngắt dòng nguyên trạng. Chúng tôi thực sự không cần sử dụng bất kỳ "mánh lới quảng cáo mã" nào để thêm dòng mới vào chuỗi

 

 

2) NHÂN VẬT DÒNG & DÒNG MỚI

2 ký tự. php

D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line1

Đầu ra

D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line2

D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line9 là cái quái gì và tại sao lại có nhiều người khuyên dùng nó như vậy?

  • D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line2 Đại diện cho một xuống dòng (mã hex 0D)
  • D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line3 Đại diện cho một dòng mới (mã hex 0A)

Về lý do tại sao có 2 ký tự khác nhau – Chào mừng bạn đến với thế giới mạng khó hiểu, nơi mọi người sử dụng một tiêu chuẩn khác nhau để thể hiện ngắt dòng

  • Hệ thống Unix (Linux) sử dụng D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line3
  • Hệ thống Mac sử dụng D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line2
  • Windows sử dụng D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line9

Đúng, sự nhầm lẫn này thực sự không phải là lỗi của PHP. Đối với chúng tôi, những ninja viết mã, chỉ cần nhớ rằng cách an toàn nhất để tương thích đa nền tảng là sử dụng D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line9 bất kể

 

3) NGẮT DÒNG SỬ DỤNG PHP_EOL

3-EOL. php

D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line0

Đầu ra

D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line1

Hãy nhớ rằng từ 1 phút trước, chúng tôi đã đề cập đến các hệ điều hành sử dụng D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line2, D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line3 hoặc D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line9?

 

 

4) NGẮT DÒNG IMPLODE

4-nổ. php

D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line6

Nếu bạn đang xử lý nhiều chuỗi, thật khó để thêm thủ công D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line9 vào mỗi và mọi dòng. Đây là một thủ thuật phổ biến, hãy sử dụng D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line21 để nhanh chóng kết hợp các chuỗi trong khi thêm ngắt dòng ở giữa

 

5) DÒNG MỚI ĐẾN ĐỘT PHÁ HTML

5-nl2br. php

D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line9

Nếu bạn đang làm việc với HTML, hàm D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line22 sẽ giúp bạn tiết kiệm rất nhiều thời gian bằng cách tự động chuyển đổi các ngắt dòng thành các thẻ D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line7

 

6) HTML SANG DÒNG MỚI

6-br2nl. php

D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line2

Thật không may, PHP không cung cấp chức năng đảo ngược để chuyển đổi các thẻ HTML D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line7 thành ngắt dòng. Nhưng may mắn thay, "đảo ngược" dễ dàng như thực hiện thay thế chuỗi

 

 

7) BỌC TỪ

7 từ. php

D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line4

Bit hữu ích cuối cùng này là hàm D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line25. Như bạn có thể đã đoán, chúng tôi sử dụng công cụ này để chia một đoạn văn bản thành các dòng một cách nhanh chóng

  • D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line26 Chuỗi mà chúng tôi muốn làm việc với
  • D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line27 Số ký tự tối đa trên mỗi dòng
  • D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line28 Tách các dòng bằng ký tự này
  • D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line29 Đúng hay sai. Nếu đúng, các từ sẽ bị cắt thành một nửa để đảm bảo đáp ứng số lượng ký tự trên mỗi dòng được chỉ định trong D:\http>php 1-as-it-is.php Hello World Foo Bar! First Line Second Line Third Line27

 

BIT BỔ SUNG & LIÊN KẾT

Đó là tất cả cho hướng dẫn này, và đây là một phần nhỏ về một số tính năng bổ sung có thể hữu ích cho bạn

 

LIÊN KẾT và THAM KHẢO

  • Ký tự thoát PHP
  • Các hằng số dành riêng trong PHP
  • PHP nl2br
  • bọc từ

 

BẢNG CHEAT INFOGRAPHIC

Cảm ơn bạn đã đọc, và chúng tôi đã đi đến phần cuối của hướng dẫn này. Tôi hy vọng rằng nó đã giúp bạn hiểu rõ hơn và nếu bạn muốn chia sẻ bất cứ điều gì với hướng dẫn này, vui lòng bình luận bên dưới. Chúc may mắn và mã hóa hạnh phúc

Bạn có thể sử dụng BR trong PHP không?

Ngoài hàm nl2br(), thẻ ngắt dòng html được sử dụng để ngắt chuỗi . Thẻ phải được đặt trong dấu ngoặc kép, e. g. , "". Để tạo dòng mới trong PHP, hãy xem một số ví dụ.

Làm cách nào để thêm ngắt dòng trong tiếng vang trong PHP?

Trả lời. Trong PHP để lặp lại một dòng mới hoặc ngắt dòng hãy sử dụng '\r\n' hoặc '\n' hoặc PHP_EOL . '\n' hoặc '\r\n' là cách dễ nhất để nhúng các dòng mới vào chuỗi PHP. Ngoài ra, '\n' có thể được sử dụng để tạo ngắt dòng khi tạo tệp văn bản PHP.

\r trong PHP là gì?

\r là Trả về vận chuyển \n là Nguồn cấp dữ liệu theo dòng (hoặc dòng mới). Trên các hệ thống Windows, chúng cùng nhau tạo một dòng mới (i. e. mỗi khi bạn nhấn nút enter, bản sửa lỗi của bạn sẽ nhận được \r\n ). Trong PHP nếu bạn mở tệp văn bản kiểu Windows, bạn sẽ nhận được \r\n ở cuối đoạn/dòng mà bạn đã nhấn enter.

Chủ đề