たとえば、次のコードです:
コードをコピーします コードは次のとおりです:
echo 'hellon';
echo 'world';
?>
改行文字プログラム内の n は直接出力されます。 解決策は、一重引用符を二重引用符に変更することです。 hellon";
echo "world";
?> 以上です!実際、これは PHP における二重引用符と一重引用符の違いです。簡単にまとめると、二重引用符で囲まれた変数は解析でき、一重引用符は絶対文字列です。
添付: PHP で改行を削除する 3 つの方法のコード
コードをコピーします
コードは次のとおりです:
//php 異なるシステムでの改行
//改行の実装は異なるシステムで異なります
///n が使用されますLinux と UNIX では //MAC は /r を使用します //linux との違いを反映するために window は /r/n です //そのため、プラットフォームごとに実装方法が異なります //php にはそれを解決する 3 つの方法があります
//1. str_replace を使用して改行を置換します
$str = str_replace(array("/r/n", "/r", "/n"), "", $str); //2. 通常の文字列を使用します。置換
$str = preg_replace('//s*/', '', $str);
//3. PHP で定義された変数を使用する (推奨)
$str = str_replace(PHP_EOL, '', $str) ;
http://www.bkjia.com/PHPjc/748678.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/748678.html
技術記事
たとえば、次のコードをコピーします: ?php echo 'hellon'; echo 'world'; ? プログラム内の改行文字 n が直接出力され、改行が正しくなりません。一重引用符を変更します...