国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php中sprintf與printf函數(shù)用法區(qū)別解析

2024-09-04 11:49:57
字體:
供稿:網(wǎng)友

這篇文章主要介紹了php中sprintf與printf函數(shù)用法區(qū)別解析,需要的朋友可以參考下,下面是一個示例:四舍五入保留小數(shù)點后兩位,代碼如下:

  1. <?php 
  2. $num1 = 21; 
  3. echo sprintf("%0.2f",$num1)."<br />"//輸出 21.00 
  4. $num2 = 16.3287; 
  5. echo sprintf("%0.2f",$num2)."<br />"//輸出 16.33 
  6. $num3 = 32.12329; 
  7. echo sprintf("%0.2f",$num3)."<br />"//輸出 32.12  
  8. ?> 

解釋下 %0.2f 的含義:

% 表示起始字符

0 表示空位用0填滿

2 表示小數(shù)點后必須占兩位

f 表示轉(zhuǎn)換成浮點數(shù)

轉(zhuǎn)換字符

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

% 印出百分比符號,不轉(zhuǎn)換。

b 整數(shù)轉(zhuǎn)成二進位。

c 整數(shù)轉(zhuǎn)成對應(yīng)的 ASCII 字元。

d 整數(shù)轉(zhuǎn)成十進位。

f 倍精確度數(shù)字轉(zhuǎn)成浮點數(shù)。

o 整數(shù)轉(zhuǎn)成八進位。

s 整數(shù)轉(zhuǎn)成字串。

x 整數(shù)轉(zhuǎn)成小寫十六進位。

X 整數(shù)轉(zhuǎn)成大寫十六進位。

printf與sprintf的區(qū)別

1. printf函數(shù):

int printf ( string format [, mixed args [, mixed ...]] )

Produces output according to format , which is described in the documentation for sprintf() .

Returns the length of the outputted string.

把文字格式化以后輸出,如:

  1. $name="hunte";  
  2. $age=25;  
  3. printf("my name is %s, age %d"$name$age);  

2. sprintf函數(shù):

string sprintf ( string format [, mixed args [, mixed ...]] )

Returns a string produced according to the formatting string format .

跟printf相似,但不打印,而是返回格式化后的文字,其他的與printf一樣。

3. print函數(shù):

是函數(shù),可以返回一個值,只能有一個參數(shù)。

int print ( string arg )

Outputs arg . Returns 1 , always.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 宜宾市| 东山县| 嘉黎县| 海原县| 东乡| 独山县| 三都| 肃北| 铁岭县| 江华| 吉林省| 新邵县| 尉氏县| 蓝山县| 灵川县| 洛宁县| 龙江县| 屏东市| 四平市| 临城县| 延吉市| 吉林省| 德阳市| 景宁| 农安县| 光山县| 阿合奇县| 万全县| 广昌县| 商都县| 弋阳县| 科技| 安庆市| 平邑县| 阿拉善盟| 梁平县| 汉中市| 克东县| 察隅县| 东明县| 新龙县|