Помогите создать правильное условие. В теме для wp имеется следующий код для вывода категорий записи блога: Код (Text): <?php foreach((get_the_category()) as $category) { echo '<a href="'.get_category_link($category->term_id ).'">'.$category->cat_name.'</a>'; } ?> Получается когда у записи несколько категорий - эти категории отображаются как две слитно расположенные ссылки, понимаю, что можно просто добавить пробел, но хочется запятую... Подскажите как составить условие, чтобы после ссылки добавлялась запятая, только в том случае, если это не последняя итерация. В смарти было хорошее условие для этого, может и в php что-то подобное есть.
так Код (PHP): $cnt = 0; foreach((get_the_category()) as $category) { if ($cnt>0) echo ','; echo '[url="'.get_category_link($category->term_id ).'"]cat_name.'[/url]'; ++$cnt; } или так Код (PHP): $a=array(); foreach((get_the_category()) as $category) { $a[] = '[url="'.get_category_link($category->term_id ).'"]cat_name.'[/url]'; } echo join(',',$a);