gpt4 book ai didi

PHP str_replace 斜杠和引号

转载 作者:行者123 更新时间:2023-12-02 02:30:24 24 4
gpt4 key购买 nike

我从数据库调用了包含 ' 的单词(例如 company's)的数据,并且某些单词显示为 company\\\\\'s >,尽管我有一个函数可以将所有这些特殊字符替换为正常字符,但像 company\'s 这样的措辞仍然存在。有没有正确的方法来正确替换所有类型的特殊字符?

function chrEncode($data) {
$data = str_replace('’', ''' ,$data);
$data = str_replace('é', 'é' ,$data);
$data = str_replace('â€', '-' ,$data);
$data = str_replace('-œ', '"' ,$data);
$data = str_replace('“', '"' ,$data);
$data = str_replace('ê', 'ê' ,$data);
$data = str_replace('ö', 'ö' ,$data);
$data = str_replace('…', '...' ,$data);
$data = str_replace('-¦', '...' ,$data);
$data = str_replace('–', '–' ,$data);
$data = str_replace('′s', '’' ,$data);
$data = str_replace('-²s', '’' ,$data);
$data = str_replace('‘', ''' ,$data);
$data = str_replace('-˜', ''' ,$data);
$data = str_replace('-“', '-' ,$data);
$data = str_replace('è', 'è' ,$data);
$data = str_replace('(', '(' ,$data);
$data = str_replace(')', ')' ,$data);
$data = str_replace('•', '•' ,$data);
$data = str_replace('-¢', '•' ,$data);
$data = str_replace('§', '•' ,$data);
$data = str_replace('®', '®' ,$data);
$data = str_replace('â„¢', '™' ,$data);
$data = str_replace('ñ', 'ñ' ,$data);
$data = str_replace('Å‘s', 'ő' ,$data);
$data = str_replace('\\\"', '"' ,$data);
$data = str_replace("\r", '<br>' ,$data);
$data = str_replace("\\r", '<br>' ,$data);
$data = str_replace("\n", '<br>' ,$data);
$data = str_replace("\\n", '<br>' ,$data);
$data = str_replace("\\\'", '&#39' ,$data);
$data = str_replace("'", "&#39" ,$data);

return $data;
}

请指教,谢谢!

最佳答案

有一个内置的php函数stripslashes

echo stripslashes($data);

关于PHP str_replace 斜杠和引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16185075/

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