//2.定期的に交換してください
$str = preg_replace('//s*/', '', $str);
//3. php で定義された変数を使用する (推奨)
$str = str_replace(PHP_EOL, '', $str);
コードは次のとおりです:
コードは次のとおりです |
|
/*
* ユーザーのオペレーティング システムの改行文字を取得します、n
*@アクセス公開
* @return 文字列
*/
関数 get_crlf()
{
if (stristr($_SERVER['HTTP_USER_AGENT'], 'Win'))
{
$the_crlf = 'rn';
}
elseif (stristr($_SERVER['HTTP_USER_AGENT'], 'Mac'))
{
$the_crlf = 'r' // 古い MAC OS の場合 ;
}
それ以外は
{
$the_crlf = 'n';//重量が重くなりました www.111cn.net
}
$the_crlf を返します
}
|
注: フロントページが表示されているときは、nl2br を使用して改行を に変更します。
3、Enterを置き換えます
コードは次のとおりです
|
|
//さまざまなシステムの 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);
?>
|
http://www.bkjia.com/PHPjc/727587.htmlwww.bkjia.com
truehttp://www.bkjia.com/PHPjc/727587.html技術記事まず、次の例では、次のように余分な空白コードを削除できます?php $str = This line containstdelivery rn use ofwhitespace.nn; // 最初に先頭と末尾の空白を削除します。 // 先頭と末尾を削除します...
|