在 printf 格式化字符串中包含文字 % 百分号
Include literal % percent sign in printf formatting string
这是我的代码:
<?php printf( __( '%.0f' ), $mini_deck->rating_per.'%' ); ?>
我的问题是 "rating_per" 百分号 (%) 没有显示在我网站上的百分比数字后面。我的代码有什么问题?
您正在将 %
视为您正在 printf()'ing
的 "string" 的一部分
将实际数值作为参数传递给printf(),并在"mask"中包含百分号(需要用另一个%
字符转义)
<?php printf( __( '%.0f%%' ), $mini_deck->rating_per ); ?>
这是我的代码:
<?php printf( __( '%.0f' ), $mini_deck->rating_per.'%' ); ?>
我的问题是 "rating_per" 百分号 (%) 没有显示在我网站上的百分比数字后面。我的代码有什么问题?
您正在将 %
视为您正在 printf()'ing
将实际数值作为参数传递给printf(),并在"mask"中包含百分号(需要用另一个%
字符转义)
<?php printf( __( '%.0f%%' ), $mini_deck->rating_per ); ?>