设为首页收藏本站
查看: 184|回复: 0

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

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2020-9-10 17:14:00 | 显示全部楼层 |阅读模式
    php替换回车的方法:1、使用语句“str_replace(array("/r", "/n", "/r/n"), "", $string);”;2、利用正则表达式;3、通过语句“$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中文网!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表