有没有办法在值之前的 printf 中添加字体真棒图标?

Is there a way to add a font awesome icon in a printf before the value?

我正在努力在 printf 中的值之前插入一个很棒的字体图标。

代码如下:

<div class="numerical-rating" data-rating="<?php $rating_value = esc_attr(round($rating,1)); printf("%0.1f",$rating_value); ?>">

我应该把它放在哪里才能显示在值之前?

只需在 class 列表中直接使用 class,因为它会向包装器添加一个 :before 元素:

<div class="fas fa-home numerical-rating" data-rating="<?php $rating_value = esc_attr(round($rating,1)); printf("%0.1f",$rating_value); ?>"></div>

或者在您需要的地方放置一个图标:

<div><i class="fas fa-home"></i>Any Text</div>

I 用于斜体,但通常也用于图标。