PHP文字列のn改行文字が無効で改行できない問題を解決するにはどうすればよいですか?

WBOY
リリース: 2016-07-25 09:12:56
オリジナル
1314 人が閲覧しました

次のphpコードがあります:

  1. echo 'hellon';
  2. echo 'world';
  3. ?>
コードをコピー

プログラム中の改行文字nは直接出力され、改行は正しく変更できません。 解決方法: 一重引用符を二重引用符に変更します。

  1. echo "hellon";
  2. echo "world";
  3. ?>
コードをコピー

実際、これはphpの二重引用符と一重引用符の違いです。簡単な概要 二重引用符で囲まれた変数は解析でき、一重引用符は絶対文字列です。 例: PHP で改行を削除する 3 つの方法

  1. //php 異なるシステムでの改行

  2. //異なるシステムでの改行の実装は異なります
  3. ///n は Linux と UNIX で使用されます
  4. / / mac は Linux との違いを反映するために /r
  5. //window を使用します。それは /r/n
  6. //ですので、プラットフォームごとに実装方法が異なります
  7. //php 解決するには 3 つの方法があります

  8. < ;p> ;//1. str_replace を使用して改行を置き換えます
  9. $str = str_replace(array("/r/n", "/r", "/n"), "", $str);
  10. //2. 通常の置換を使用します

  11. $str = preg_replace('//s*/', '', $str);

  12. //3。変数を定義します (推奨)

  13. $str = str_replace(php_eol, '', $str);
  14. ?

コードをコピーします


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!