duanqianpu6499 2012-04-02 08:08
浏览 181
已采纳

如何从PHP中的字符串中删除ANSI-Code(“
”)

I have tried a lot but nothing is working. I want to import a XML-file with PHP. In some strings the customer puts some ANSI-Code Carrier Returns ("
"). I have tried to remove them with:

str_replace('', '', $xml->description);

I also tried it with "&\#13;", " ", "\&\\#13\;" in the search but nothing works. Do you have any idea how to remove these linebreaks?

Thanks!

  • 写回答

4条回答 默认 最新

  • dqo88037 2012-04-02 09:15
    关注

    Since your XML processor is already handling de-entitying the entities, you'll be left over with plain ASCII or or . PHP does not handle or inside of single quotes. It only translates them to their respective characters (codes 10 and 13), when the and are inside of double quotes.

    You just need to use " " or maybe " ".

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

报告相同问题?

悬赏问题

  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题