【发布时间】:2019-05-20 05:58:22
【问题描述】:
我想显示一个用逗号分隔的链接项目列表,不包括最后一个项目的逗号。我似乎无法正确使用语法
<?php $prerequisite = get_field('prerequisites'); ?>
<?php if( $prerequisite ): ?>
<li> Prerequisites:
<?php foreach( $prerequisite as $prerequisites ): ?>
<a href="<?php echo get_permalink( $prerequisites->ID ); ?>"><?php echo get_the_title($prerequisites->ID ); ?></a>
<?php endforeach; ?>
</li>
<?php endif; ?>
【问题讨论】:
-
您可以为此使用计数器变量。您需要使用两个变量。
$lengh使用count($prerequisite)具有$prerequisite中的数组总数,其他变量为$counter,默认设置为1。检查$counter和$length,如果它们相同,则不显示逗号,否则显示为逗号并在循环中将$counter递增1。其他选项是使用implode()函数。
标签: php wordpress advanced-custom-fields