最初の書き方:
$content=str_replace("n","",$content);
echo $content;
書き方:
str_replace("rn","",$str);
3 番目の書き方:
$content=preg_replace("/ s/" ,"",$content);
echo $content;
添付ファイル:
まず n,r,t について話しましょう
n ソフト入力:
Windows では、Medium は改行を意味し、次の行の先頭に戻ります
Linux および Unix では、改行を意味するだけで、次の行の先頭には戻りません。
r ソフトスペース: Linux および unix の
は、現在の行の先頭に戻ることを意味します。
Mac OS では、折り返して次の行の先頭に戻ることを意味し、Windows の n の効果に相当します。
t タブ (次の列に移動)
いくつかの注意:
これらは二重引用符または区切り文字で表される文字列では有効ですが、一重引用符で表される文字列では有効ではありません。
rn は通常、キーボードの Enter キーを表すために一緒に使用されます (Linux および Unix の場合)。Mac OS では、r を使用して Enter! を表すこともできます。
t はキーボードの「TAB」キーを表します。
ファイル内の改行記号:
windows: n
linux,unix: rn
コード例:
コードをコピー コード
//php 異なるシステム間の改行
//異なるシステム間の改行の実装は異なります
//linux と unix を使用/n
//MAC を使用 /r
//window Linux との違いを反映させるため、/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);
;