Tôi đã tự hỏi làm thế nào tôi có thể thêm khoảng trắng bổ sung trong PHP là nó giống như
echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
6 xin vui lòng giúp đỡ.Có một hướng dẫn liệt kê những điều này cảm ơn.
Chris
2.9291 Huy hiệu vàng28 Huy hiệu bạc46 Huy hiệu đồng1 gold badge28 silver badges46 bronze badges
hỏi ngày 19 tháng 2 năm 2010 lúc 22:44Feb 19, 2010 at 22:44
4
Như thế này:
str_repeat[' ', 5]; // adds 5 spaces
Đã trả lời ngày 19 tháng 2 năm 2010 lúc 22:47Feb 19, 2010 at 22:47
SarfrazsarfrazSarfraz
372K76 Huy hiệu vàng529 Huy hiệu bạc576 Huy hiệu Đồng76 gold badges529 silver badges576 bronze badges
1
Để hiển thị nhiều hơn một khoảng trắng trên hầu hết các trình duyệt web sử dụng
echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
7 thay vì không gian trắng thông thường.echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
Để hiển thị dữ liệu ở định dạng RAW [với số lượng chính xác và "nhập"] sử dụng thẻ HTML
echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
8.echo "Hello punt
"; //Will render exactly as written here [8 white spaces]
Hoặc bạn có thể sử dụng một số CSS để tạo kiểu hiện tại, không phá vỡ văn bản hoặc không gian dải [tôi không biết, nhưng cái này]
Bất cứ cách nào bạn thực hiện đầu ra sẽ giống nhau nhưng bản thân trình duyệt sẽ dải hai không gian trắng và hiển thị như một.
Peterh
11.1K16 Huy hiệu vàng84 Huy hiệu bạc103 Huy hiệu đồng16 gold badges84 silver badges103 bronze badges
Đã trả lời ngày 19 tháng 2 năm 2010 lúc 22:59Feb 19, 2010 at 22:59
GeorgeGeorgeGeorge
1.4573 huy hiệu vàng12 Huy hiệu bạc 30 Huy hiệu Đồng3 gold badges12 silver badges30 bronze badges
PHP [thường] tạo ra đầu ra HTML cho trang web.
Khi hiển thị HTML, trình duyệt [thường] thu gọn tất cả khoảng trắng trong văn bản vào một không gian. Đôi khi, giữa các thẻ, nó thậm chí còn sụp đổ khoảng trắng không có gì.
Để thuyết phục trình duyệt hiển thị khoảng trắng, bạn cần bao gồm các thẻ đặc biệt như
echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
7 hoặc echo "Hello punt
"; //Will render exactly as written here [8 white spaces]
0 trong HTML của bạn để thêm khoảng trắng không phá vỡ hoặc các dòng mới.
Đã trả lời ngày 19 tháng 2 năm 2010 lúc 22:51Feb 19, 2010 at 22:51
OddthinkingOdDthinkingOddthinking
23.5K19 Huy hiệu vàng83 Huy hiệu bạc120 Huy hiệu đồng19 gold badges83 silver badges120 bronze badges
Để thêm ký tự không gian, bạn có thể sử dụng
Sử dụng cái này. Nó sẽ cung cấp 60 không gian. Đó là tham số thứ hai của bạn.
echo str_repeat[" ", 60];
Đã trả lời ngày 3 tháng 4 năm 2017 lúc 10:35Apr 3, 2017 at 10:35
Anjani Barnwalanjani BarnwalAnjani Barnwal
1.2641 Huy hiệu vàng16 Huy hiệu bạc23 Huy hiệu đồng1 gold badge16 silver badges23 bronze badges
Sử dụng chức năng STR_PAD. Nó rất dễ sử dụng. Một ví dụ là bên dưới:
Đã trả lời ngày 24 tháng 5 năm 2014 lúc 11:58May 24, 2014 at 11:58
3
Pre là bạn của bạn.
Hoặc bạn có thể "xem nguồn" trong trình duyệt của bạn. [Ctrl+u cho hầu hết các trình duyệt.]
Đã trả lời ngày 19 tháng 2 năm 2010 lúc 22:51Feb 19, 2010 at 22:51
OddthinkingOdDthinkingYada
23.5K19 Huy hiệu vàng83 Huy hiệu bạc120 Huy hiệu đồng23 gold badges101 silver badges142 bronze badges
2
Để thêm ký tự không gian, bạn có thể sử dụng
Sử dụng cái này. Nó sẽ cung cấp 60 không gian. Đó là tham số thứ hai của bạn.
hello
world
indented
easy formatting
across multiple lines!
Đã trả lời ngày 3 tháng 4 năm 2017 lúc 10:35Feb 19, 2010 at 22:48
Anjani Barnwalanjani Barnwalmaček
1.2641 Huy hiệu vàng16 Huy hiệu bạc23 Huy hiệu đồng36 gold badges166 silver badges197 bronze badges
Sử dụng chức năng STR_PAD. Nó rất dễ sử dụng. Một ví dụ là bên dưới:
Đã trả lời ngày 24 tháng 5 năm 2014 lúc 11:58
Pre là bạn của bạn.Feb 20, 2010 at 10:19
Hoặc bạn có thể "xem nguồn" trong trình duyệt của bạn. [Ctrl+u cho hầu hết các trình duyệt.]Matt
Đau quá1 silver badge4 bronze badges
29,5K23 Huy hiệu vàng101 Huy hiệu bạc142 Huy hiệu đồng
str_repeat["\x20", $numberOfRepeats];
nguồnJul 30, 2019 at 9:48
đầu ra
Đã trả lời ngày 19 tháng 2 năm 2010 lúc 22:48
echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
0Mačekmaček
74.6K36 Huy hiệu vàng166 Huy hiệu bạc197 Huy hiệu đồng
echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
1Đây có phải là cho mục đích hiển thị? Nếu vậy bạn thực sự nên xem xét tách màn hình hiển thị của bạn hình thức logic của bạn và sử dụng các bảng kiểu để định dạng. Trở thành PHP phía máy chủ nên thực sự cho phép cung cấp và chấp nhận dữ liệu. Mặc dù bạn chắc chắn có thể sử dụng PHP để làm những gì bạn đang yêu cầu, tôi là một người tin tưởng rất vững chắc trong việc giữ hiển thị và logic với càng nhiều sự tách biệt càng tốt. Với phong cách bạn có thể thực hiện tất cả các cách sắp xếp của bạn.
Cung cấp cho trình bao bọc lớp đầu ra và phong cách cho phù hợp.Feb 19, 2010 at 23:03
Đã trả lời ngày 20 tháng 2 năm 2010 lúc 10:19seventeen
Mattmatt3 gold badges14 silver badges18 bronze badges
891 Huy hiệu bạc4 Huy hiệu đồng
echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
2Bạn cũng có thể sử dụng cái này
echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
3Đã trả lời ngày 30 tháng 7 năm 2019 lúc 9:48Feb 24, 2010 at 16:36
Bạn có thể sử dụng thẻ
echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
8 để ngăn chặn nhiều không gian và phá vỡ được thu gọn thành một. Hoặc bạn có thể sử dụng echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
7 cho một không gian điển hình [không gian không phá vỡ] và echo "Hello punt
"; //Will render exactly as written here [8 white spaces]
3 [hoặc echo "Hello punt
"; //Will render exactly as written here [8 white spaces]
4] cho các lần phá vỡ dòng.David MorrowNhưng đừng làm
5 Chỉ cần sử dụng thẻ echo "
Hello punt
"; //Will render exactly as written here [8 white spaces]
6 và điều chỉnh lề với CSS.4 gold badges28 silver badges24 bronze badgesecho "
Hello punt
"; //Will render exactly as written here [8 white spaces]
Mặc dù, bạn nên xác định các kiểu trên toàn cầu và không phải là nội tuyến như tôi đã làm trong ví dụ này.
echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
4Khi bạn xuất các chuỗi từ PHP, bạn có thể sử dụng "\ n" cho một dòng mới và "\ t" cho một tab.Jul 20, 2016 at 6:12
Mặc dù, các cờ như \ n hoặc \ t chỉ hoạt động trong các trích dẫn kép ["] không phải là wuotes đơn ['].Sujith S
Đã trả lời ngày 19 tháng 2 năm 2010 lúc 23:035 silver badges8 bronze badges
Mười bảy
echo "Hello punt"; // This will render as Hello Punt [with 4 white spaces]
echo "
Hello punt"; // This will render as Hello punt [with one space]
51.5313 huy hiệu vàng14 Huy hiệu bạc18 Huy hiệu đồngJul 11, 2020 at 11:39