我正在尝试一小时让替换工作。它没有理由不起作用,但它只是不起作用。
echo $title22;
$title22 = str_replace('–','dsdas',$title22);
echo $title22;
输出:
Something – something else
Something – something else
我想我使用了这个符号的错误类型: - 但是我已经尝试了我的tastature上的两个选项,但没有一个能够工作。替换是否与符号一起使用?
答案 0 :(得分:0)
- 不等于 - 字符: 试试这个:
$title22='Something – something else';
echo $title22;
$title22 = str_replace('–','dsdas',$title22);
echo $title22;
输出:
Something – something else
Something dsdas something else
答案 1 :(得分:0)
这是有效的:
$title22 = urlencode($title22);
$title22 = str_replace("%26%238211%3B", "thisqqqqqsymbol", $title22);
$title22 = urldecode($title22);
$title22 = str_replace("thisqqqqqsymbol", $color."-", $title22);
我不确定%26%238211%3B是什么。我想有些事情已经破裂了。
对于像这样的奇怪角色的问题,这也是一个通用的解决方案。