发布网友 发布时间:2022-04-28 02:52
共2个回答
懂视网 时间:2022-04-28 07:13
php中删除换行符的方法:1、使用“str_replace(PHP_EOL, '', 字符串)”来删除,“PHP_EOL”是PHP中定义好的换行符变量;2、使用“preg_replace('//s*/', '', 字符串)”来删除。
推荐:《PHP视频教程》
php 不同系统的换行,而不同系统之间换行的实现是不一样的:
linux 与unix中用
MAC 用
window 为了体现与linux不同 则是
所以在不同平台上实现方法就不一样,php 有三种方法来解决
方法1:使用str_replace 来替换换行
$str = str_replace(array(" ", " ", " "), "", $str);
str_replace() 函数替换字符串中的一些字符(区分大小写)。
方法2:使用正则替换
$str = preg_replace('//s*/', '', $str);
preg_replace 函数执行一个正则表达式的搜索和替换。
方法3:使用php定义好的变量 (建议使用)
$str = str_replace(PHP_EOL, '', $str);
PHP_EOL是一个已经定义好的变量,代表php的换行符,这个变量会根据平台而变,在windows下会是/r/n,在linux下是/n,在mac下是/r.换行就按下面的就可以了。
PHP 中换行可以用 PHP_EOL 来替代,可以提高代码的源代码级可移植性
热心网友 时间:2022-04-28 04:21
方法一与方法二大致相同,方法三用的正则表达式。