0
我說的變量是一串HTML代碼。我試圖在「換行符」上爆炸,然後在「|」上爆炸結果。 這裏是我使用問題與聰明的嵌套的foreach循環
{assign var="featuresdescarray" value="<br />"|explode:$product.featuresdesc}
{foreach from=$featuresdescarray key=k item=i}
{assign var="featuresdescarrayexploded" value="|"|explode:$i}
{foreach from=$featuresdescarrayexploded key=key item=item}
{if $item eq "yes"}
yes-textreplaced
{elseif $item eq "no"}
no-textreplaced
{else}
{$item}<br />
{/if}
{/foreach}
{/foreach}
所以通過嵌套的foreach拳頭時間,我希望文字被替換的代碼。之後,它似乎失敗了if,elseif,並且每次都使用else。
如果我拿出if語句並放入{$ key}:{$ item}
行,它看起來應該起作用。
不知道我很想念