Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何识别每个换行符?_Php - Fatal编程技术网

Php 如何识别每个换行符?

Php 如何识别每个换行符?,php,Php,我怎么能认出每一个换行符?它不会在每一行上都添加> 我目前正在使用这个''。str_replace(“\n”、“\n>”、$msg) 输出: [i]Originally posted by DiSanti[/i] > Lorem ipsum dolor sit amet, consectetur adipiscing elit. > Morbi in nunc vitaemauris. semper posuere sed nec metus. Phasellus fe

我怎么能认出每一个换行符?它不会在每一行上都添加>

我目前正在使用这个
''。str_replace(“\n”、“\n>”、$msg)

输出:

[i]Originally posted by DiSanti[/i]
> Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
> Morbi in nunc vitaemauris.      
semper posuere sed nec metus. Phasellus fermentum mattis convallis. Integer   
nuncelit.    
vestibulum a hendrerit in, volutpat eu arcu. Nulla aliquet, leo 
acscelerisque.            
我希望它看起来像:

[i]Originally posted by DiSanti[/i]
> Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
> Morbi in nunc vitaemauris.     
> semper posuere sed nec metus. Phasellus fermentum mattis convallis. Integer   
> nuncelit.    
> vestibulum a hendrerit in, volutpat eu arcu. Nulla aliquet, leo 
> acscelerisque.            

问题是没有换行符。您可以强制使用最大行大小,而不必使用中断字

试着做一些类似的事情

$t = explode("\n", wordwrap($orig));
$t = array_map(function ($line) { return "&gt; $line<br />"; }, $t);
$final = implode("\n", $t);
$t=explode(“\n”,wordwrap($orig));
$t=数组映射(函数($line){返回“$line
”;},$t); $final=内爆(“\n”,$t);
问题是没有换行符。您可以强制使用最大行大小,而不必使用中断字

试着做一些类似的事情

$t = explode("\n", wordwrap($orig));
$t = array_map(function ($line) { return "&gt; $line<br />"; }, $t);
$final = implode("\n", $t);
$t=explode(“\n”,wordwrap($orig));
$t=数组映射(函数($line){返回“$line
”;},$t); $final=内爆(“\n”,$t);
str\u替换(“\n”、“br>”、$msg);如果它是用于HTML的,并且您已经有了文本,\n它将使它看起来像您想要的。。。它不会为您格式化文本,只会使其看起来像一个新行,其中有一行。str_replace(“\n”,“
”,$msg);如果它是用于HTML的,并且您已经有了文本,\n它将使它看起来像您想要的。。。它不会为您格式化文本,但只会使它看起来像一个新行,其中有一个。谢谢!!它就像我现在想要的一样:)/“你可以在5分钟内接受答案”谢谢!!它的工作原理与我现在想要的一样:)/“您可以在5分钟内接受答案”