在printf格式字符串中包含文字%百分号

时间:2015-02-15 10:32:26

标签: php printf percentage

这是我的代码:

<?php printf( __( '%.0f' ), $mini_deck->rating_per.'%' ); ?>

我的问题是我的网站上的百分比数字后面没有显示“rating_per”百分号(%)。我的代码有什么问题?

1 个答案:

答案 0 :(得分:3)

您将%视为&#34;字符串&#34;的一部分你是printf()&#39;

将实际数值作为参数传递给printf(),并在&#34;掩码&#34;中包含百分号。 (需要使用另一个%字符进行转义)

<?php printf( __( '%.0f%%' ), $mini_deck->rating_per ); ?>
相关问题