PHP輸出語句用法

2021-05-05 16:29:44 字數 816 閱讀 3409

echo、print與printf都可以用來輸出字串到網頁上。echo與print輸出的是沒有格式化的字串,printf則是輸出格式化的字串。sprintf並不是直接輸出字串到網頁上,而是返回格式化的字串。

echo例子:echo 」hello world!」;

print例子:print 」hello world!」;

printf函式語法如下:

void printf (格式化的字串 [,混合引數])

sprintf函式語法如下:

string sprintf (格式化的字串 [,混合引數])

如果你只想輸出靜態檔案,那麼echo()和print()都可以,但是據說echo()在效率上快些,因為它什麼也不返回,但print()則不同,如果成功輸出,則會返回1;但是如果你想把乙個動態資料推入到乙個原本是靜態的文字中,則你得使用printf().sprintf()函式與printf()相同,但它將輸出放入到乙個字串中,而不是直接輸出到瀏覽器.

如 $str=sprintf(」$%.2f」,46.8) //$str=$46.8

關於printf()

前面說到如果你想把乙個動態資料推入到乙個原本是靜態的文字中,這是什麼意思呢?

例項說明一切:

printf(」bar inventory:%d bottles of tonic water.」,200) //bar inventory:100 bottles of tonic water. 

其中%d是乙個佔位符,告訴程式這將用乙個型別為整形的變數來替代(後面的200).佔位符列表如下:

當然如果後面的200是乙個小數,則會取最接近的整數.

php輸出語句

php輸出語句 常見的輸出語句 echo 可以一次輸出多個值,多個值之間用逗號分隔。echo是語言結構 language construct 而並不是真正的函式,因此不能作為表示式的一部分使用。print 函式print 列印乙個值 它的引數 如果字串成功顯示則返回true,否則返回false。pr...

PHP常見的輸出語句

echo 可以一次輸出多個值,多個值之間用逗號分隔。echo是語言結構 language construct 而並不是真正的函式,因此不能作為表示式的一部分使用。print 函式print 列印乙個值 它的引數 如果字串成功顯示則返回true,否則返回false。print r 可以把字串和數字簡單...

PHP常用的輸出語句

輸出內容通常是字串,變數值,常量值,表示式 1 echo 可以輸出以上內容以及布林值的true true輸出會轉化成對應的數字,如true轉為1,false則不能輸出 且可以輸出多個資料,多個資料用逗號隔開,但不能輸出復合型別的資料 復合型別 陣列,物件 2 print 用法與echo一樣,區別在於...