printf,格式化输出字符串,例:
$number = 9;
$str = "Beijing";
printf("There are %u million bicycles in %s.",$number,$str);
sprintf,格式化字符串写入到变量,例:
$number = 9;
$str = "Beijing";
$txt = sprintf("There are %u million bicycles in %s.",$number,$str);
echo $txt;
vprintf,格式化输出字符串,参数为数组,例:
$number = 9;
$str = "Beijing";
vprintf("There are %u million bicycles in %s.",array($number,$str));
vsprintf,格式化字符串写入到变量,参数为数组,例:
$number = 9;
$str = "Beijing";
$txt = vsprintf("There are %u million bicycles in %s.",array($number,$str));
echo $txt;
fprintf,格式化字符串写入到指定输出流(文件或数据库),例:
$number = 9;
$str = "Beijing";
$file = fopen("test.txt","w");
echo fprintf($file,"There are %u million bicycles in %s.",$number,$str);
vfprintf,格式化字符串写入到指定输出流(文件或数据库),参数为数组,例:
$number = 9;
$str = "Beijing";
$file = fopen("test.txt","w");
echo vfprintf($file,"There are %u million bicycles in %s.",array($number,$str));