Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Xóa dòng mới khỏi chuỗi trong PHP

Để xóa dòng mới khỏi chuỗi, mã như sau:

Ví dụ

<?php 
    $str = "Demo   \n\n text for   \n\n reference"; 
    echo nl2br($str); 
    $str = preg_replace('~[\r\n]+~','', $str); 
    echo "\n".nl2br($str); 
?>

Kết quả

Điều này sẽ tạo ra kết quả sau:

Demo<br />   <br /> text for <br /> <br /> reference 
Demo text for reference

Ví dụ

Hãy xem một ví dụ khác:

<?php 
    $str = "Demo   \n\n text"; 
    echo nl2br($str); 
    $str = str_replace(array("\n", "\r"), '', $str); 
    echo "\n".nl2br($str); 
?>

Kết quả

Điều này sẽ tạo ra kết quả sau:

Demo<br />   <br /> text 
Demo text