在每个列表项后添加逗号,但仅当列表中有多个项时才添加逗号

时间:2017-03-02 15:02:41

标签: php loops foreach split

我有一个标记列表,我用它来过滤数据属性中的项目。

我对我的数组使用了split(),但是如果列表中有多个项目,我需要添加一个逗号作为分隔符。理想情况下,这就是我希望它的工作方式。

Class

我目前的代码:

// Senario 1 – Single item
<a href="#" data-tag="projects">Project Title</a>

// Senario 2 – More than 1 item
<a href="#" data-tag="product,commercial,housing">Project Title</a>

我只是不确定如何检查我是否先完成了循环。

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

尝试使用public void Foo(...) { ... FooAsync(...); ... } private async void FooAsync(...) { await Task.Run(() => Process(...)); } private void Process(...) { // slow process } 功能。 manual

implode

答案 1 :(得分:0)

在将字符串添加到锚点之前先构建字符串:

{{1}}