php怎么替换回车换行-PHP问题

资源魔 34 0

php交换回车的办法:一、应用语句“str_replace(array("/r", "/n", "/r/n"), "", $string);”;二、行使正则表白式;三、经过语句“$str = str_replace(PHP_EOL,)”。

PHP交换回车换行的三种办法

一个小小的换行,其真实没有同的平台有着没有同的完成,为何要这样,世界是多样的!

原本正在Unix世界换行用/n来替代换行,

Windows为了表现没有同,就用/r/n,

更无意思的是,Mac中又用了/r。

以是,写的顺序正在没有同的平台上,有着很多的费事,比方要交换换行符。

第一种形式

str_replace(array("/r", "/n", "/r/n"), "", $string);

第二种形式,就用正则表白示

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

第三种形式

这里不能不从新看一下php那些曾经界说好的变量

PHP_EOL就是此中的一个,代表php的换行符,这个变量会依据平台而变,正在windows下会是/r/n,正在linux下是/n,正在mac下是/r

$str = str_replace(PHP_EOL, '', $str);

更多相干文章,请拜访PHP中文网!

以上就是php怎样交换回车换行的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!