亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

PHP中的sprintf()函數的學習研究筆記

瀏覽:2日期:2024-02-24 13:09:10

sprintf

將字串格式化。

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

傳回值: 字串

函式種類: 資料處理

內容說明

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

1. 填空字元。0 的話表示空格填 0;空格是內定值,表示空格就放著。

2. 對齊方式。內定值為向右對齊,負號表向左對齊。

3. 欄位寬度。為最小寬度。

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

型態,見下表

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-轉換字符=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-% 印出百分比符號,不轉換。 b 整數轉成二進位。 c 整數轉成對應的 ASCII 字元。 d 整數轉成十進位。 f 倍精確度數字轉成浮點數。 o 整數轉成八進位。 s 整數轉成字串。 x 整數轉成小寫十六進位。 X 整數轉成大寫十六進位。 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

例子

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

使用范例

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

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

這個 %01.2f 是什么意思呢?

首先 這個 % 符號是開始的意思,他寫在最前面表示指定格式要開始了。 也就是 '起始字符', 直到出現 '轉換字符' 為止,就算格式終止。

然后 跟在 % 符號 后面的是 0 這個零是 '填空字元' 表示,如果位置空著 就用0來填滿。在 0 后面的是 1 這個 1 是規定,小數點前面的數字占位要有1位以上。

如果把 1 改成 2 如果 $money 的值為 1.23 ,則 $formatted 的值將為 01.23因為,在小數點前面的數字只占了1位,按照上面所規定的格式,小數點前數字應該占2位,現在只有1位,所以,用0來填滿。

到目前,在 %01 后面的 .2 (點2) 就很好理解了,它的意思是,規定,小數點后的數字,必需占2位. 如果這時候,$money 的值為 1.234,則 $formatted 的值將為 1.23。為什么 4 不見了呢? 因為,在小數點后面 按照上面的規定,必需且僅能占2位。 可是 $money 的值中,小數點占了3位,所以,4 被去掉了,只剩下 23。

最后,以 f '轉換字符' 結尾,其他轉換字符請自行參考上面的轉換字符列表。

關于對齊

如果在 % 起始符號后面 加上 - (負號) 則,將會把數字以向右對齊的方式進行處理。

列子

<?$money = 1.4;$formatted = sprintf ('%-02.2f', $money);echo $formatted;?>

這時候,$formatted 將不會再是 01.40 而是 1.400

標簽: PHP
主站蜘蛛池模板: 国产成人短视频在线观看免费 | 中文字幕一区二区在线观看 | 国内精品久久久久久久999下 | aaa黑人一级毛片 | 久久久久久国产视频 | 欧美日韩一区二区三区免费不卡 | 欧美精品一区二区精品久久 | 特级毛片a级毛免费播放 | 黄网站色年片在线观看 | 99久久久国产精品免费牛牛四川 | 纯欧美一级毛片免费 | 青青青青爽极品在线视频 | 久久99影院网久久久久久 | 欧美一区二区三区久久综合 | 国产后进白嫩翘臀美女图片 | 午夜精品久久久久久久 | 美女污污视频在线观看 | 91视频18| 999热在线精品观看全部 | 精品小视频在线 | 精品亚洲一区二区三区 | 欧洲欧美人成免费观看 | 欧美一级毛片免费网站 | 在线视频免费观看短视频 | 欧美三级自拍 | 成年啪啪网站免费播放看 | 国产成人精品第一区二区 | 好看的一级毛片 | 亚洲一级高清在线中文字幕 | 一级aaaaaa毛片免费 | 香蕉 在线播放 | 私人影院毛片 | 国产欧美日韩不卡一区二区三区 | 国产在线五月综合婷婷 | 国产午夜人做人视频羞羞 | 日本成a人片在线观看网址 日本成人一区二区 | 免费成人 | 亚洲人交性视频 | 国产 欧美 日韩 在线 | 国产免费黄色大片 | 亚洲国产精品第一区二区 |