php - 循环的时候每项之间的竖线“|”分隔符,头尾不需要,需要怎么做呢?
巴扎黑
巴扎黑 2017-04-10 18:11:21
[PHP讨论组]

循环的时候每项之间的竖线“|”分隔符,头尾不需要,需要怎么做呢?

要达到的效果:(头尾没有竖线)

<a href="#">桃子</a> | <a href="" >苹果</a></span> | <a href="" >香蕉</a></span>

像下面这样循环,要么头有,要么尾有竖线:

@foreach ($goods->fruits as $ fruit)
    <a href="#">{{$fruit->name}}</a> |
@endforeach

问题:
要怎么做才能头尾没有竖线?

巴扎黑
巴扎黑

全部回复(3)
伊谢尔伦
@foreach ($goods->fruits as $key => $fruit)
    <a href="#">{{ $fruit->name }}</a>
    @if ($key + 1 !== count($goods->fruits))
        |
    @endif
@endforeach
天蓬老师

特殊处理第一项或者最后一项。

怪我咯

直接使用join()。可以完美的实现这个功能。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号