php - 如何显示十进制数,以便整数部分显示较大的文本大小而小数部分显示较小
问题描述
如何显示十进制数,以便整数部分显示较大的文本大小而小数部分显示较小
我正在使用 smarty 模板 (php),我得到一个已经包含总价的变量,例如“75.45 €”,我想突出显示小数的整数部分,以便它看起来更大,小数部分更小, to turn 也有包含在字符串中的欧元符号。
我举个例子:
编辑
感谢 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>';
推荐阅读
- excel - Excel 根据列表结果的长度展开公式
- arrays - 使用按引用调用(函数和指针)查找数组中的最大元素
- javascript - 如何在 Javascript 中创建 2darray tilemap 的边界?
- python - 有没有办法在不明确输入每个字段名称的情况下进行 Group By 和 Sum?
- python - Win 10 未从 Python 代码中检测到鼠标移动
- git - git remote - 如何更改引用
- flutter - Flutter Charts - 标记颜色与系列颜色不匹配
- c# - 为什么锁需要 C# 中的实例?
- nginx - 在 NGINX 中只允许本地网络访问子域
- centos - centos 8包安装中的“错误:冲突请求”