【问题标题】:Convert a php get_the_term_list result to a number将 php get_the_term_list 结果转换为数字
【发布时间】:2015-09-18 11:02:48
【问题描述】:

我有必要将 get_the_term_list 的结果转换为数字。我需要将结果变成一系列代表它的图标。 示例:如果结果是 5,我必须发布 5 个红心。

这是我正在使用的代码:

<?php
$showing = get_the_term_list( $post->ID, 'show', '', ', ', '' );
$number = (int) $showing;
for ($var = 0; $var < $number; $var++) {echo '♡';}
?>

但它不起作用。 var $showing 的值始终为 0。 如果我尝试用数字更改 var $showing,它会完美运行。

<?php
$number = 5;
for ($var = 0; $var < $number; $var++) {echo '♡';}
?>

有人可以帮我吗?谢谢。

【问题讨论】:

    标签: php numbers taxonomy


    【解决方案1】:

    显然,Wordpress 函数 get_the_term_list 返回一个 HTML 格式的字符串。

    如果你改用get_the_terms,你会得到一个数组,你可以获取它的大小并得到想要的(?)数字。

    【讨论】:

      猜你喜欢
      • 2012-01-20
      • 1970-01-01
      • 2017-07-17
      • 2011-11-11
      • 2019-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      相关资源
      最近更新 更多