Включить буквенный знак процента% в строку форматирования printf

Вот мой код:

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

Моя проблема в том, что процентный знак «rating_per» (%) не отображается после номера процента на моем веб-сайте. Что не так в моем коде?

0

Решение

Ты лечишь % как часть «строки», которую вы используете printf ()

Передайте фактическое числовое значение в качестве аргумента функции printf () и включите знак процента в «маску» (его необходимо экранировать другим % персонаж)

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]