将php get_the_term_list结果转换为数字

时间:2015-09-18 11:02:48

标签: php numbers taxonomy

我有必要将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 $显示的值始终为0。 如果我尝试使用数字更改var $,它可以完美地运行。

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

有人可以帮助我吗?感谢。

1 个答案:

答案 0 :(得分:0)

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

如果您使用get_the_terms,则会得到一个数组,您可以获取其大小并获得所需的(?)数字。