【发布时间】:2018-06-24 20:43:53
【问题描述】:
我正在使用如下的while循环:
<?php while(has_sub_field('available_locations')): ?>
<a href="<?php the_sub_field('location_url'); ?>"><?php the_sub_field('locations'); ?></a>,
<?php endwhile; ?>
问题是 Last Location 也有逗号。例如:
加利福尼亚州、德克萨斯州
但我想看起来像这样:
加利福尼亚州,得克萨斯州
由于这包含 HTML 和 PHP 代码,我应该存储在一个变量中并使用 rtrim 删除最后一个逗号,还是有更好的解决方案。如果我把它放在变量中,我个人认为这不是一个好的解决方案。请务必回复。
更新:问题不仅仅是删除最后一个字符,而是包含一个锚标记,如果我将其存储在变量中,那么它不会创建超文本。喜欢
但是存入变量后,结果是这样的:
【问题讨论】:
-
最终,您要么需要知道何时结束,要么将结果分配给数组,以便使用有限的值集。
-
我认为这不是一个重复的问题。问题不仅仅是删除最后一个字符,而是包含一个锚标记,如果我将其存储在变量中,它不会创建超文本。
-
显示“google.co.inGoogle”的HTML源代码。
-
提供 dans la ou les régions suivantes : ctfrandev.com/fr/promotions/?regions=491Québec<a href="">
-
您可以确定这个问题与 SO 重复。我在蟋蟀,所以我无法帮助搜索。以变量作为空字符串开始。回应它。第一次迭代后,将变量覆盖为逗号。如此简单的任务在 SO 上是重复的。