Magentoでは、さまざまなカテゴリの一部の製品についてxmlフィードを作成しました。一部の製品には&という名前が付いています。または、ブランド名には/が付いています。フィードを生成すると、フィードによってエラーが発生します。phrのstr_replace()と/と&
<name><? return str_replace("&", "&", "{name}"); ?></name>
が&
に&
を有効にすると、これが働いた:以前に
は、次のコード行を使用しましたフィード。今度は/
で同じことをする必要があります。 /
を 'と'のようにする必要があります。
我々はstr_replaceを貼り付けることができ、当社のXMLフィードでのコードの2(別の)ラインがあります。str_replaceがペーストされなければならない
<? if ("{name}" != "") return "<li><b>Name:</b> {name}</li>"; ?>
と
<name>{name}</name>
は? https://secure.php.net/manual/en/function.htmlentities.php
変更 '<?戻り値str_replace( "&"、 "&"、 "{name}"); ?> '〜' <?戻り値str_replace(array( '&'、 '/')、array( '&'、 'and')、 "{name}"); ?> ' '' {name} ''部分は正しいですか? [str_replace](http://php.net/manual/en/function.str-replace.php)は、検索と置換のための配列を受け入れます。 – bansi
str_replaceは "&"と "/"の2回で使用できます。 –
@RaghbendraNayakなぜ2回、 'str_replace'が一度にそれを行うことができるのですか? – bansi