duanqizao6492 2015-04-06 01:14
浏览 79
已采纳

Php取代似乎不起作用

I am trying for an hour to make the replace working. There is really no reason why it shouldn't work, but it is just not working.

echo $title22;
$title22 = str_replace('–','dsdas',$title22);
echo $title22;

output:

Something – something else
Something – something else

I guess that i use wrong kind of this symbol: –, but i have tried the both option on my tastature and none of them work. Does replace works with the symbol or not?

  • 写回答

2条回答 默认 最新

  • dongzongpeng6474 2015-04-06 01:52
    关注

    Here is what works:

    $title22 = urlencode($title22);
    $title22 = str_replace("%26%238211%3B", "thisqqqqqsymbol", $title22);
    $title22 = urldecode($title22);         
    $title22 = str_replace("thisqqqqqsymbol", $color."-", $title22);
    

    I am not sure what %26%238211%3B is. I guess something broken.

    Also this is an universal solution for problems with strange characters like this.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 minnio内存占用过大,内存没被回收(Windows环境)
  • ¥65 抖音咸鱼付款链接转码支付宝
  • ¥15 ubuntu22.04上安装ursim-3.15.8.106339遇到的问题
  • ¥15 求螺旋焊缝的图像处理
  • ¥15 blast算法(相关搜索:数据库)
  • ¥15 请问有人会紧聚焦相关的matlab知识嘛?
  • ¥15 网络通信安全解决方案
  • ¥50 yalmip+Gurobi
  • ¥20 win10修改放大文本以及缩放与布局后蓝屏无法正常进入桌面
  • ¥15 itunes恢复数据最后一步发生错误