【问题标题】:Function str_replace and url replacing ¿ how to?函数 str_replace 和 url 替换 ¿ 如何?
【发布时间】:2015-07-05 00:21:27
【问题描述】:

我需要使用str_replace() 替换.csv 文件中的文本。

我有一个.csv 提供程序文件,在描述文件中我的网址不正确。

例如:

<p><img src='../imagebank/productos/moviles/repuestos/1462407_5.jpg' alt='Herramienta' width='500' height='500' /></p>

我需要将字符 ../ 替换为域 url。

制作这个网址:

http://www.tecnostar.es/imagebank/productos/moviles/repuestos/1462407_5.jpg

这是我的代码:

$data['description'] = str_replace('../','http://www.tecnostar.es/',trim($csv[14]));

问题在于// php 解释了“注释”代码并且不起作用。

【问题讨论】:

    标签: php string csv replace


    【解决方案1】:

    你需要转义.
    请改用preg_replace

    $data['description'] = preg_replace('%\.\./%','http://www.tecnostar.es/',trim($csv[14]));
    

    【讨论】:

    • 我认为您将preg_replace()str_replace() 混合在一起
    • 我刚刚复制了 OP 代码,它是错误的... tks 指出 :)
    猜你喜欢
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    • 2013-01-22
    相关资源
    最近更新 更多