PHP 는 tag 를 어떻게 분할합니까? Smarty 템플릿에 적용됩니다.
우선 당신의 $tags 는 어떤 구조입니까, 키 값 쌍입니까? 문자열?
태그 = {
{
{태그 > 와 같은 모든 형태의 3 차원 배열의 경우 스타일', 값 =' 123'},
{태그 = gt; 그림', 값 =' 456'},
{태그 = gt; 다운로드', 값 =' 789'}
},
{
{태그 = gt; 스타일', 값 =' 123'},
{태그 = gt; 그림', 값 =' 456'},
{태그 = gt; 다운로드', 값 =' 789'}
}
}
는 foreach 를 사용할 수 있습니다. 다음과 같이
{foreach from = tags key = key item = item}
{* 각 태그 *} 세트 제거 < <
{if tag ==' 스타일'}
{assignvar =' style' value = value}
P >{assignvar =' picture' value = value}
{else}
{if P >
{assign var =' download' value = value}
{/if}
{{ A href= "? S = {$ style} "gt; 스타일 lt /AGT; , lt; A href= "? S = {$ picture} "gt; 그림 lt; /AGT; , lt; A href= "? S = {$ downlod} "gt; Lt 다운로드 /AGT;
{/foreach}
기본적으로 이렇습니다.
무슨 문제가 있는지, 와우
--
여전히 많은 태그
후자
방금 나온 코드라면