我們已經在Magento中爲不同類別的產品創建了一個xml源。某些產品的名稱爲&,或者該品牌的名稱與a /。當我們生成Feed時,Feed會給出錯誤。php str_replace()for/and&
在以前的飼料,我們使用這行代碼:
<name><? return str_replace("&", "&", "{name}"); ?></name>
打開&
成&
和這個工作。現在我們需要對/
做同樣的事情。我們需要將/
變成'和'或類似的東西。
有2個(不同的)在我們的XML源代碼行,我們可以粘貼str_replace函數:
<? if ("{name}" != "") return "<li><b>Name:</b> {name}</li>"; ?>
和
<name>{name}</name>
應該在哪裏str_replace函數粘貼?
更改'<?返回str_replace(「&」,「&」,「{name}」); ?>'到'<?返回str_replace(array('&','/'),數組('&','和'),「{name}」); ?>'。是'「{name}」'部分是否正確? [str_replace](http://php.net/manual/en/function.str-replace.php)接受用於搜索和替換的數組。 – bansi
您可以在「&」兩次使用str_replace,「/」使用一次。 –
@RaghbendraNayak爲什麼2次'str_replace'可以一次完成。 – bansi