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

In dòng mới trong PHP với dấu ngoặc đơn

Vì \n không thể được sử dụng với dấu ngoặc đơn, chúng ta cần诉诸 các tùy chọn khác.

  • Khi sử dụng giao diện dòng lệnh, hằng số PHP_EOL có thể được sử dụng.
  • Khi sử dụng với trình duyệt, thẻ <br> có thể được sử dụng.

Cả hai tùy chọn đều được minh họa dưới đây.

<?php 
if (PHP_SAPI === 'cli') { 
    return PHP_EOL; 
} else { 
    return "<BR/>"; 
} 
?>

Giả sử tùy chọn của chúng ta không phải cli, phần 'else' sẽ được thực hiện và dòng mới sẽ được in:

Ví dụ

<?php 
    $var_1 = 'hi'; 
    $var_2 = "\n"; 
    $var_3 = 'hello'; 
    echo $var_1 . $var_2 . $var_3; 
    echo PHP_EOL; 
    $var_2 = str_replace("\n", '\n', $var_2); 
    echo $var_1 . $var_2 . $var_3; 
    echo PHP_EOL; 
?>

Kết quả

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

hi hello hi\nhello