gpt4 book ai didi

php - 在 foreach 循环中正确显示逗号和空格

转载 作者:行者123 更新时间:2023-12-01 15:39:10 25 4
gpt4 key购买 nike

我需要在页面上显示标签,诀窍是我不想在最后一个标签之后显示逗号。

所以,我有这个:

@foreach($tag as $t)
<a href="/search?q={{$t}}" class="tags">{{$loop->first ? '' : ', '}} {{$t}}</a>
@endforeach

我想要这个:

A、B、C、D

但是,我得到了这个:

A、B、C、D

项目和逗号之间有多余的空格...

最佳答案

您需要检查循环是否在最后一项上,如果不是,则附加逗号和空格(而不是附加逗号和空格)。

例如:

@foreach($tag as $t)
<a href="/search?q={{$t}}" class="tags">{{$t}}{{$loop->last ? '' : ', '}}</a>
@endforeach

您得到双空格的原因是因为您在 PHP 中回显了一个空格,并且还在两个花括号之间放置了一个空格。

更新:虽然您的回答也可以,但这是一个偏好问题。字母和逗号之间有额外空格的最初原因是大括号变量之间的间距。

关于php - 在 foreach 循环中正确显示逗号和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43612815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com