Php 格式化sql查询的十进制输出
是否可以将下面的sql查询结果以html格式拆分为小数Php 格式化sql查询的十进制输出,php,html,mysql,Php,Html,Mysql,是否可以将下面的sql查询结果以html格式拆分为小数 <?php $sql = "SELECT * FROM vendordb_3_postmeta WHERE meta_id = 25"; foreach ($pdo->query($sql) as $row) { echo $row['meta_value']."<br />"; } ?> 输出是一个产品价格,如999.99,目的是设计小数上标 如果要格式化字符串的一部分,需要将其拆分为可以单独格
<?php
$sql = "SELECT * FROM vendordb_3_postmeta WHERE meta_id = 25";
foreach ($pdo->query($sql) as $row) {
echo $row['meta_value']."<br />";
}
?>
输出是一个产品价格,如999.99,目的是设计小数上标 如果要格式化字符串的一部分,需要将其拆分为可以单独格式化的片段 如果你想得到这样的结果 99999 您可以使用
explode()
将其拆分。这将把999.99
分割成一个包含两个元素的数组,999
和99
(分隔符之前和之后的内容)。然后您可以将其格式化如下
$values = explode(".", $row['meta_value']);
echo $values[0]."<sup>".$values[1]."</sup><br />";
$values=explode(“.”,$row['meta_value']);
回显$values[0]。“.$values[1]。”
”;
工具书类