在某些情况下,只想在列表调用一组标签而不且全部调出。可以通过在循环中添加一个限制条件来实现。例如,你可以设置一个计数器来确保只显示第一个标签。
<?php
!defined('DEBUG') AND exit('Access Denied.');
if(!empty($fox_tag_kv['tag_inc'])){
$fox_tag_thread = fox_tag_thread($_thread['tid']);
if(!empty($fox_tag_thread)){
$tag_count = 0;
$first_tag = null;
?>
<span class="mb-0 text-info xxhidden-sm">
<?php foreach ($fox_tag_thread as $value){?>
<?php if ($tag_count == 0) { ?>
<?php $first_tag = $value; ?>
<?php } ?>
<?php $tag_count++; ?>
<?php }?>
<?php if ($first_tag) { ?>
<a class="ml-2 " style="color: #c6303e;" href="<?php echo url("tag-{$first_tag['tagid']}");?>" target="_blank" ># <?php echo $first_tag['name'];?></a>
<?php } ?>
</span>
<?php }}?>