Thursday, November 21, 2024
HomeNgôn ngữ lập trìnhPHP & SQLThay thế tag trong HTML bằng ký tự xuống dòng "n"...

Thay thế tag
trong HTML bằng ký tự xuống dòng “\n” với PHP

Trong lập trình web bằng giao diện HTML không hẳn lúc nào xuống dòng bằng thẻ <br> cũng tốt cả. Chẳng hạn bạn muốn hiển thị một đoạn text trong textarea và không muốn hiển thị tag <br> trong textarea đó. Khi đó bạn phải thay thế <br> bằng \n.

Br tag

 
Trong HTML thì thẻ BR được sử dụng dưới 2 dạng là <br> và <br /> với bất kỳ số ký tự trống trước “/“. Để tìm và thay thế tag BR trong HTML, ta sử dụng code PHP sau:
[code=’php’]
$html = ‘This
is
some
text
!’;
$nl = preg_replace(‘##i’, “\n”, $html);
echo $nl;[/code]
Trong đó:

  • Ta tìm cụm từ bắt đầu với: <br
  • Theo sau đó là bất kỳ số ký tự trống nào: \s*
  • Và tùy chọn có hoặc không có dấu /
  • Cuối cùng là dấu: >

Nó sẽ tìm cụm từ phù hợp trong đoạn code ta đưa vào và thay thế nó bằng \n. Khi xem trên trình duyệt thì chúng ta không nhận ra được sự khác biệt khi sử dụng cách này, nhưng nếu bạn view source sẽ thấy rõ sự khác biệt đó:

br trong php

Mình vừa hướng dẫn các bạn cách thay thế thẻ br trong HTML bằng ký tự xuống dòng \n t với PHP. Chúc các bạn thành công!

[cr13]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular