<?
$array = array(1,2,3,4,5);
$co = count($array)-1;
?>
<? foreach($array as $k=>$v): ?>
<?=$v?>
<? if($k != $co): ?>
,
<? endif; ?>
<? endforeach; ?>
а может в оригинале присказки было "...отделять оформление кода от представления логики кода..." ?Автор оригинала: antivir
и присказки о том, что нужно отделять код оформления от логики кода представления пора забыть.

<? foreach ($PAGES as $i): ?>
<? if ($CURRENT_PAGE==$i):?>
<?=$i?>
<?else:?>
<a href="?page=<?=$i?>"><?=$i?></a>
<?endif?>
<?endforeach?>
<p align=right>
{if $previouspage eq 1}
<a href="/messages/">{$text.txt_next_records}</a>
{elseif $previouspage neq 0}
<a href="/messages/page/{$previouspage}/">{$text.txt_next_records}</a>
{/if}
|
{if $nextpage neq 0}
<a href="/messages/page/{$nextpage}/">{$text.txt_previous_records}</a>
{/if}
</p>
вот это и вызывает споры> если шаблон не воспользовался переданным в него значением - так же фатал...
Почему?
