欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

php數據格式化 phpjson格式化輸出

如何使用PHP函數sprintf將字符串格式化

語法: string sprintf(string format, mixed [args]...);

在歷下等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供網站建設、成都網站設計 網站設計制作定制網站,公司網站建設,企業(yè)網站建設,成都品牌網站建設,全網整合營銷推廣,外貿網站建設,歷下網站建設費用合理。

返回值: 字符串

函數種類: 資料處理

PHP函數sprintf()用來將字符串格式化。參數 format 是轉換的格式,以百分比符號 % 開始到轉換字符為止。而在轉換的格式間依序包括了

填空字符。0 的話表示空格填 0;空格是默認值,表示空格就放著。

對齊方式。默認值為向右對齊,負號表向左對齊。

字段寬度。為最小寬度。

精確度。指在小數點后的浮點數位數。

PHP函數sprintf()的類型,見下表 % 印出百分比符號,不轉換。

b 整數轉成二進位。

c 整數轉成對應的 ASCII 字符。

d 整數轉成十進位。

f 倍精確度數字轉成浮點數。

o 整數轉成八進位。

s 整數轉成字符串。

x 整數轉成小寫十六進位。

X 整數轉成大寫十六進位。

PHP函數sprintf()的使用范例

? $money1 = 68.75; $money2 = 54.35; $money = $money1 + $money2; // 此時變量 $money 值為 "123.1"; $formatted = sprintf ("%01.2f", $money); // 此時變量 $ formatted 值為 "123.10" ?

PHP 格式化小數 為 字符串

?php

//123.19

格式化為

012319的字符串

$str

=

sprintf("%.2f",123.19);

echo

'0'.str_replace('.','',

$str);

echo

"br\n";

//2.2

格式化為

0220的字符串

$str

=

sprintf("%.2f",2.2);

echo

'0'.str_replace('.','',

$str);

echo

"br\n";

//12.3456

格式化為

01235(四舍五入)的字符串

$str

=

sprintf("%.2f",12.3456);

echo

'0'.str_replace('.','',

$str);

?

沒想到好的方法,不過這個也能實現、

$str=12.3456*100;

$str

=

sprintf("%d",$str);

echo

'0'.$str;

這個不四舍五入

php數值格式化輸出問題!

程序代碼:

?php

echo?fmt_num(2533120000)."br\n";

echo?fmt_num(123456789?)."br\n";

function?fmt_num($n){

$s=($n?%?1000).'銅';$n=floor($n/1000);

$s=($n?%?1000).'銀'.$s;$n=floor($n/1000);

$s=($n?%?100).'金'.$s;$n=floor($n/100);

$s=($n?%?100).'鉆'.$s;$n=floor($n/100);

return?$s;

}

?

運行示例:

E:\TEMP\文件\expa.php

25鉆33金120銀-296銅br

1鉆23金456銀789銅br

代碼能看懂吧,我定義了一個函數,你可以根據需要修改函數的返回格式。

php數字格式化方法是怎樣的

round函數四舍五入,ceil全入,floor全舍,你現在需要的是floor,例如: echo floor(3.9999*100)/100;//輸出3.99

分享題目:php數據格式化 phpjson格式化輸出
網站地址:http://chinadenli.net/article4/dodiioe.html

成都網站建設公司_創(chuàng)新互聯,為您提供面包屑導航、定制網站網站內鏈虛擬主機、定制開發(fā)網站維護

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都做網站