php - 用逗号分隔类别
问题描述
对 Wordpress 和网页设计来说非常陌生。我有这个用逗号“,”分隔类别的功能。但它还在最后一个类别之后添加了逗号。使它看起来像这样:
类别 1、类别 2、类别 3、
当我想要这样的时候:
类别 1、类别 2、类别 3
Category3 后面没有最后一个逗号
如何阻止函数添加最后一个逗号?
<?php
$category_detail = get_the_category($post->ID); //$post->ID
foreach ($category_detail as $cd) {
echo $cd->cat_name . ', ';
}
?>
问候
解决方案
有许多方法可以拆分数组值。
实际上,您可以通过foreach
循环计数迭代来实现它。
$category = get_the_category($post->ID);
$i = 0;
foreach ($categories as $category) {
$i++;
echo $category->cat_name;
if ($i < count($items))
echo ', ';
};
更简洁的方法是使用本implode()
机函数:
$categories = get_the_category($post->ID);
echo implode(', ', $categories);
推荐阅读
- python - 如何使用 matplotlib 创建堆叠直方图
- android-studio - 在 Android Studio 中添加“--warning-mode all”命令行参数
- python - TypeError:在 Tensorflow 中使用自定义指标时,“Tensor”类型的对象没有 len()
- grails - grails 字段插件
grails v 3.3.9,字段插件
与字段 plgin 打架,渲染域对象和使用引导程序时出现问题
我有一个简单的独立页面的示例来显示问题
<
- python - DataFrame GroupBy 多级选择
- python - 如何通过按下 CodeSkulptor (Python) 上的按钮使文本连续移动?
- prolog - Prolog 将变量与术语统一然后忘记统一
- javascript - Udemy API HTTP 授权
- c# - 如何使用数据集更新两个连接的 SQL 表?
- python - 另一个文件中的 Scrapy 回调函数