@Sys_loc

Как убрать запятую после элемента в цикле?

Добрый день, буду благодарен за изменения кода. Сам очень плохо разбираюсь.
Максимум на что хватило ума на name. ',';

<?php 
$terms = get_field('genre');
if( $terms ):
?>

	<?php foreach( $terms as $term ): ?>

	<a href="<?php echo get_term_link( $term ); ?>"><?php echo $term->name. ','; ?></a>
	
		
	<?php endforeach; ?>
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Красиво не получится.
Я бы делал не запятыми, а какими-нибудь тегами и использовал CSS.
Но если упираться в лоб то
<?php 
$terms = get_field('genre');
$count = count($terms);
?>
<?php foreach( $terms as $i => $term ): ?>
    <a href="<?= get_term_link( $term ); ?>">
        <?= $term->name ?><php if($count-1 > $i): ?>,<?php endif ?>
    </a>
<?php endforeach; ?>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ns174ru
@ns174ru
https://ns174.ru
php implode()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы