gpt4 book ai didi

PHP 删除换行符或 CR LF 没有成功

转载 作者:行者123 更新时间:2023-12-03 00:35:01 24 4
gpt4 key购买 nike

我做了一个用 php 删除换行符的函数,但没有成功,我尝试了所有替换代码,但仍然得到这些换行符,我创建了一个 json 文件,但由于这些行,我无法使用 jquery 从 jsonp 读取它打破似乎打破了这一切。

function clean($text)
{
$text = trim( preg_replace( '/\s+/', ' ', $text ) );
$text = preg_replace("/(\r\n|\n|\r|\t)/i", '', $text);
return $text;
}

当我查看源代码时,所有 href、img 和 br 中都出现了一些换行符这是 json_encode 输出示例:

<a
href=\"http:\/\/example.com\/out\/content\/\" title=\"link to content website\">

a 之后换行。它与 img src 和 br 一致

我删除这些的唯一方法是打破它

$text = preg_replace("/\s/i", '', $text);

但是您知道所有字符串中都没有剩余空间,这不是我们想要的。

最佳答案

这个替换对我来说效果更好:

= str_replace (array("\r\n", "\n", "\r"), ' ', $text)

关于PHP 删除换行符或 CR LF 没有成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9558110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com