如何显示小数,使整数部分显示更大的文本大小,小数部分显示更小
How can I display a decimal number so that the integer part appears larger text size and the decimal part smaller
如何显示小数,使整数部分显示更大的文本大小而小数部分显示更小
我正在使用 smarty 模板 (php),我得到一个已经包含总价的变量,例如“75.45 €”,我想突出显示小数的整数部分,所以它看起来更大,小数部分更小,因此字符串中也包含欧元符号。
我举个例子:
编辑
感谢 ProtoN 已解决:
{$string = '75,45 €'}
{assign var="parts" value="."|explode:$string}
{if $string|strstr:","}
<span style="font-size: 1.5rem;color:red">{$parts[0]}</span>,<span>{$parts[1]}</span>
{else}
<span style="font-size: 1.5rem;color:green;">{$parts[0]}</span><span>{$parts[1]}</span>
{/if}
您需要展开变量并仅使用基本 HTML/CSS 来设置不同跨度的样式..
类似的东西
$string = '75.45 €';
echo '<span style="font-size: 1.5rem;">' . explode('.', $string)[0] . '.</span><span>' . explode('.', $string)[1] . '</span>';
如何显示小数,使整数部分显示更大的文本大小而小数部分显示更小
我正在使用 smarty 模板 (php),我得到一个已经包含总价的变量,例如“75.45 €”,我想突出显示小数的整数部分,所以它看起来更大,小数部分更小,因此字符串中也包含欧元符号。
我举个例子:
编辑
感谢 ProtoN 已解决:
{$string = '75,45 €'}
{assign var="parts" value="."|explode:$string}
{if $string|strstr:","}
<span style="font-size: 1.5rem;color:red">{$parts[0]}</span>,<span>{$parts[1]}</span>
{else}
<span style="font-size: 1.5rem;color:green;">{$parts[0]}</span><span>{$parts[1]}</span>
{/if}
您需要展开变量并仅使用基本 HTML/CSS 来设置不同跨度的样式..
类似的东西
$string = '75.45 €';
echo '<span style="font-size: 1.5rem;">' . explode('.', $string)[0] . '.</span><span>' . explode('.', $string)[1] . '</span>';