다른 카테고리의 일부 제품에 대해 magento에서 xml 피드를 만들었습니다. 일부 제품의 이름은 &이거나 브랜드 이름은 /입니다. 피드를 생성 할 때 피드가 오류를 발생시킵니다./및 &
<name><? return str_replace("&", "&", "{name}"); ?></name>
가 &
에 &
을 설정하고이 일을 : 이전에
우리는이 코드 줄을 사용했습니다 피드. 이제 /
으로 똑같은 작업을 수행해야합니다. /
을 '와'또는 이와 비슷한 것으로 변환해야합니다.
<? if ("{name}" != "") return "<li><b>Name:</b> {name}</li>"; ?>
및
<name>{name}</name>
가없는 str_replace 붙여 넣을해야합니다
우리는 않는 str_replace를 붙여 넣을 수 있습니다 우리의 XML 피드에 코드 2 (다른) 라인이있다?
변경' return str_replace ("&", "&", "{name}"); ?>'~' return str_replace (array ('&', '/'), array ('&', 'and'), "{name}"); ?>'. ''{name} ''부분이 정확합니까? [str_replace] (http://php.net/manual/en/function.str-replace.php)는 검색 및 대체를 위해 배열을 허용합니다. – bansi
str_replace를 "&"와 "/"에 대해 두 번 사용할 수 있습니다. –
@RaghbendraNayak 왜'str_replace'가 한 번에 그것을 할 수 있는지 2 번. – bansi