Hướng dẫn php add space before string - php thêm khoảng trắng trước chuỗi

Bạn có thể đang tìm kiếm str_pad[].

foreach [array[1,2,3,100,1000] as $number]
 echo str_pad[$number, 10, " ", STR_PAD_LEFT];

Tuy nhiên, nếu bạn muốn xuất ra điều này bằng HTML, nhiều không gian sẽ được chuyển đổi thành một. Trong trường hợp đó, sử dụng   làm tham số thứ ba.

Ngoài ra, nếu bạn sử dụng một phông chữ như Times hoặc Arial, điều này sẽ không bao giờ tạo ra kết quả hoàn toàn chính xác, bởi vì các ký tự khác nhau về chiều rộng. Để có kết quả hoàn hảo, bạn cần sử dụng phông chữ đơn sắc như Courier.

Dù sao, hãy kiểm tra câu trả lời của @mark Baker trước. Đúng việc sắp xếp dữ liệu bằng cách sử dụng text-align: right của CSS là giải pháp tốt nhất trong hầu hết các trường hợp.

Các biểu thức chính quy là tùy chọn dễ nhất để thay đổi định dạng ký tự dựa trên mẫu cụ thể. Bạn có thể thay đổi định dạng từ trong một chuỗi bằng Php với regex. Trong đoạn mã ví dụ, chúng tôi sẽ chỉ cho bạn cách chèn không gian trước khi viết chữ vào một chuỗi bằng PHP.

Đôi khi các từ được ghép lại với nhau trong một chuỗi và bạn muốn tách các từ bằng khoảng trắng. Trong trường hợp này, bạn cần đặt một khoảng trống trước mỗi từ để phân biệt các từ trong chuỗi. Sử dụng chức năng PHP preg_replace [], bạn có thể thêm không gian ở phía trước ký tự chữ hoa trong một chuỗi.

Mã sau đây phân tách các từ theo khoảng trắng và chèn không gian trước chữ cái viết hoa trong một chuỗi sử dụng & nbsp; preg_replace [] trong PHP.preg_replace[] in PHP.

$string = 'TcmHackWebsite';
$words = preg_replace['/[?

Bài Viết Liên Quan

Chủ Đề