gpt4 book ai didi

php - 从php字符串中删除奇怪的字符

转载 作者:IT王子 更新时间:2023-10-29 01:20:33 27 4
gpt4 key购买 nike

这就是我现在的状态

将 RSS 提要绘制到 php 中,来自 rss 提要的原始 xml 如下:

Paul’s Confidence

我目前拥有的 php 是这样的。

$newtitle = $item->title;
$newtitle = utf8_decode($newtitle);

以上返回;

Paul?s Confidence

如果我删除 utf_decode,我会得到这个

Paul’s Confidence

当我尝试 str_replace 时;

$newtitle = str_replace("”", "", $newtitle);

它不起作用,我明白了;

Paul’s Confidence

有什么想法吗?

最佳答案

这是我的函数,无论编码如何,它始终有效:

function RemoveBS($Str) {  
$StrArr = str_split($Str); $NewStr = '';
foreach ($StrArr as $Char) {
$CharNo = ord($Char);
if ($CharNo == 163) { $NewStr .= $Char; continue; } // keep £
if ($CharNo > 31 && $CharNo < 127) {
$NewStr .= $Char;
}
}
return $NewStr;
}

工作原理:

echo RemoveBS('Hello õhowå åare youÆ?'); // Hello how are you?

关于php - 从php字符串中删除奇怪的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1189007/

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