douhensheng1131 2012-04-16 10:57
浏览 56
已采纳

如何在PHP中生成小数上标或下标?

I have this code:

<?php echo $price; ?>

which gives me this result:

1,500.99

Is there any way I can make the decimals superscript or subscript?

Thanks.

EDIT: This code works like a charm (thanks to David Thomas):

$parts = explode('.', $price); 
echo "$parts[0].<sup>$parts[1]</sup>";

but if I have a price like this: 1,500.99€ it superscripts the € sign as well. Can this be stoped? To not superscript it if it's not a number, or to superscript only 2 characters after the dot?

  • 写回答

4条回答 默认 最新

  • dongtangjie0495 2012-04-16 11:01
    关注

    This is currently untested, but I think that's as simple as:

    $parts = explode('.', $price);
    echo "$parts[0].<sup>$parts[1]</sup>";
    

    References:

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 phython如何实现以下功能?查找同一用户名的消费金额合并—
  • ¥15 孟德尔随机化怎样画共定位分析图
  • ¥18 模拟电路问题解答有偿速度
  • ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
  • ¥15 误删注册表文件致win10无法开启
  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址