在PHP中返回格式化的数字

时间:2016-04-03 01:28:56

标签: php mysql

我试图获取一个从mysql数据库中提取的数字值,以便在php文档中进行不同的格式化。

        $oIteminfo = mysql_query("
    SELECT Items.PartID, Items.VendorCost, Items.ProductName, Sum(Sales.AmountSold) AS SumOfAmountSold
    FROM Items 
    LEFT JOIN Sales 
    ON Items.PartID = Sales.PartID
    GROUP BY Items.PartID, Items.VendorCost, Items.ProductName
    HAVING Items.PartID=$iPartID;


") or die(mysql_error()); 


while($row = mysql_fetch_array($oIteminfo)) 
    { 
    ECHO "<h1>WOWAuctionSales</h1>";
    ECHO "<img src=\"http://www.wowauctionsales.com/images/".$iPartID.".jpg\"height='35' width='35'>";
    ECHO "<h1>".$row['ProductName']."</h1><br>";  
    ECHO "<B>Total Sold:</B>".$row['SumOfAmountSold']."<br>";
    ECHO "<B>Vendor Price:</B>".$row['VendorCost']."<br>";

例如在一个实例中,结果将拉出以下数字162356我希望该数字格式化为16g 23s 56c或00g 00s 00c我看了fprintf,sprintf和printf,但他们似乎没有做特技。我之前在php中看到过这种格式化,但我似乎无法弄清楚如何自己动手。

1 个答案:

答案 0 :(得分:1)

我可以想到这里有十几种选择

'ffmpeg -y -f concat -i concat.txt -c:v libx264 -pix_fmt yuv420p -c:a copy output.mkv