如何在我的产品属性中加入逗号?

时间:2016-08-04 22:13:50

标签: php attributes

我在下面的content-product.php中插入了以下代码,结果是:

  

1年2年3年4年

如何将逗号添加到我的属性中并将年份更改为年?

<p class="availsize"><?php
echo "Available Sizes: ";
$subheadingvalues = get_the_terms( $product->id, 'pa_available-sizes');

  foreach ( $subheadingvalues as $subheadingvalue ) {
   echo $subheadingvalue->name;
    }
?></p>

1 个答案:

答案 0 :(得分:0)

我使用变量$subheading来收集最后带有,(逗号)的所有数据。我之所以这样做是因为所有数据都会以最后一个,的逗号分隔。像data1,data2,data3,一样。然后trim函数用于删除最后的,

<p class="availsize">
    <?php
        echo "Available Sizes: ";
        $subheadingvalues = get_the_terms( $product->id, 'pa_available-sizes');

        $subheading=''; //for collecting
        foreach ( $subheadingvalues as $subheadingvalue ) {
            $subheading.= $subheadingvalue->name . ',';
        }
        echo trim($subheading, ',');
    ?>
</p>