程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> echo, print, printf 和 sprintf 區別

echo, print, printf 和 sprintf 區別

編輯:PHP綜合
- echo 

是命令,不能返回值。echo後面可以跟很多個參數,之間用分號隔開,如: 
echo $myvar1; 
echo 1,2,$myvar,"bold"; 

- print 

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

- printf 

函數,把文字格式化以後輸出,如: 
$name="hunte"; 
$age=25; 
printf("my name is %s, age %d", $name, $age); 

- sprintf 

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

是命令,不能返回值。echo後面可以跟很多個參數,之間用分號隔開,如: 
echo $myvar1; 
echo 1,2,$myvar,"bold"; 

- print 

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

- printf 

函數,把文字格式化以後輸出,如: 
$name="hunte"; 
$age=25; 
printf("my name is %s, age %d", $name, $age); 

- sprintf 

跟printf相似,但不打印,而是返回格式化後的文字,其他的與printf一樣。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved