誰かが自分のサイトでグループを作ったばかりで、説明は\n\r
です。事は、私はすでに説明テキストにこれを行うことです。nl2br()を使用した場合、なぜ n rが表示されますか?
//Convert all urls to links
$group_description = preg_replace('#([\s|^])(www)#i', '$1http://$2', $group_description);
$pattern = '#((http|https|ftp|telnet|news|gopher|file|wais):\/\/[^\s]+)#i';
$replacement = '<a href="$1" target="_blank">$1</a>';
$group_description = preg_replace($pattern, $replacement, $group_description);
$group_description = str_replace("\'" , "'", $group_description);
$group_description = nl2br($group_description);
/* Convert all E-mail matches to appropriate HTML links */
$pattern = '#([0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.';
$pattern .= '[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)#i';
$replacement = '<a href="mailto:\\1">\\1</a>';
$group_description = preg_replace($pattern, $replacement, $group_description);
あなたはこの出来事hereを見ることができます。
あなたはそれがそこに表示されて参照してください。\n\r Welcome to Join
。
なぜ<br />
タグになりませんでしたか?
これはおそらく重要であり、ここで私が最初の場所でDBにこのテキストを配置する方法である:
$group_description = mysql_real_escape_string($_POST['group_description']);
// And then insert the $group_description into the db without doing any more operations on it.
私はまだ\n\r
を取得していますなぜ任意のアイデア?
'\ r \ n '特殊な文字ではなく、単なるテキストがあります。これらは文字通り4文字です:バックスラッシュ、r、バックスラッシュ、n – zerkms