【PHP】sprintf() 參數的意義

摘要:【PHP】sprintf() 參數的意義

sprintf() 函數把格式化的字符串寫寫入一個變量中。


語法 
sprintf(format,arg1,arg2,arg++) 

說明 

%% - 返回百分比符號
%b - 二進制數
%c - 依照 ASCII 值的字符
%d - 帶符號十進制數
%e - 可續計數法(比如 1.5e+3)
%u - 無符號十進制數
%f - 浮點數(local settings aware)
%F - 浮點數(not local settings aware)
%o - 八進制數
%s - 字符串
%x - 十六進制數(小寫字母)
%X - 十六進制數(大寫字母)

例子 


<?
$str = "Hello"; 
$number = 123; 
$txt = sprintf("%s world. Day number %u",$str,$number); 
echo $txt; 
 ?>
 


  輸出: 
 
Hello world. Day number 123