• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP print类函数使用总结_php技巧

php 搞代码 4年前 (2022-01-26) 41次浏览 已收录 0个评论
<?php <BR>/*************by garcon1986*********/ <BR>//print和echo的区别: <BR>//1. echo可以输入多个字符串,而print不能。 <BR>print "hello"."world"; //成功 <BR>echo "hello"."world"; //成功 <BR>//print "hello","world"; //失败 <BR>echo "hello","world"; //成功 <BR>//2. echo比print更快。 <BR>$stime = microtime(true); <BR>print "hello"."world"; <BR>$etime = microtime(true); <BR>$total = $etime - $stime; <BR>echo $total.'<br />'; <BR>//microtime — Return current Unix timestamp with microseconds <BR>$stime2 = microtime(true); <BR>echo "hello"."world"; <BR>$etime2 = microtime(true); <BR>$total2 = $etime2 - $stime2; <BR>echo $total2.'<br />'; <BR>//执行结果: <BR>//helloworld0.0014331340789795 <BR>//helloworld0.00018310546875 <BR>//看到echo比print更快。 <BR>//print_r — Prints human-readable information about a variable 或数组 <BR>$a = "sajfd sfjal sfjalwureoi weu sj we fk io "; <BR>print_r($a); <BR>echo '<br />'; <BR>$a = array("b","c","d"); <BR>print_r($a); <BR>echo '<br />'; <BR>//var_dump — Dumps information about a variable 或数组 <BR>//var_dump -- 打印变量的相关信息 <BR>$a = "sajfd sfjal sfjalwureoi weu sj we fk io "; <BR>var_dump($a); <BR>echo '<br />'; <BR>$a = array("b","c","d"); <BR>var_dump($a); <BR>echo '<br />'; <BR>var_dump(array("b","c","d")); <BR>echo '<br />'; <BR>?> <BR><?php <BR>/************by garcon1986********/ <BR>//%% - 返回百分比符号 <BR>//%b - 二进制数 <BR>//%c - 依照 ASCII 值的字符 <BR>//%d - 带符号十进制数 <BR>//%e - 可续计数法(比如 1.5e+3) <BR>//%f - 浮点数(local settings aware) <BR>//%F - 浮点数(not local settings aware) <BR>//%o - 八进制数 <BR>//%s - 字符串 <BR>//%u - 无符号十进制数 <BR>//%x - 十六进制数(小写字母) <BR>//%X - 十六进制数(大写字母) <BR>//printf()函数输出格式化的字符串 <BR>$str = "hello"; <BR>$number = 456; <BR>//example1 <BR>printf("%s world. Day number %s", $str, $number); //输出: hello world. Day number 456 <BR>print "<br />"; <BR>//example2 <BR>printf("%%", $number); //% <BR>print "<br />"; <BR>printf("%b", $number); //111001000 <BR>print "<br />"; <BR>printf("%c", $number); //ascii码 <BR>print "<br />"; <BR>printf("%d", $number); //456 <BR>print "<br />"; <BR>printf("%e", $number); //4.560000e+2 <BR>print "<br />"; <BR>printf("%f", $number); //456.000000 <BR>print "<br />"; <BR>printf("%F", $number); //456.000000 <BR>print "<br />"; <BR>printf("%o", $number); //710 <BR>print "<br />"; <BR>printf("%s", $number); //456 <BR>print "<br />"; <BR>printf("%u", $number); //456 <BR>print "<br />"; <BR>printf("%x", $number); //1c8 <BR>print "<br />"; <BR>printf("%X", $number); //1C8 <BR>print "<br />"; <BR>printf("With 2 decimals: %1\$.2f<br />With no decimals: %1\$u<br />",$number); <BR>//With 2 decimals: 456.00 <BR>//With no decimals: 456 <BR>printf("With 2 decimals: %f<br />With no decimals: %1\$u<br />",$number); <BR>//With 2 decimals: 456.000000 <BR>//With no decimals: 456 <BR>//fprintf() 函数把格式化的字符串写到指定的输出流(例如:文件或数据库)。 <BR>$file = fopen("text.txt","w"); <BR>echo fprintf($file, "fprintf 1: %s world. Day number %u", $str, $number).'<br />'; //38 <BR>echo fprintf($file, "fprintf 2: %f", $number).'<br />'; //21 <BR>echo fprintf($file,"fprintf 3: With 2 decimals: %1\$.2f\nWith no decimals: %1\$u",$number).'<br />'; //56 <BR>//vprintf()函数输出格式化的字符串。 <BR>//vprintf() 中的 arg 参数位于数组中。数组的元素会被插入主字符串的百分比 (%) 符号处。该函数是逐步执行的。在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。 <BR>vprintf("vprintf: %s world. Day number %u", array($str,$number)); //vprintf: hello world. Day number 456 <BR>echo '<br />'; <BR>//sprintf() 函数把格式化的字符串写写入一个变量中。 <BR>$txt = sprintf("sprintf: %s world. Day number %u",$str,$number); <BR>echo $txt.'<br />'; //sprintf: hello world. Day number 456 <BR>//vfprin<div>本文来*源gaodai^.ma#com搞#代!码网</div><pre>搞gaodaima代码

tf() Operates as fprintf() but accepts an array of arguments, rather than a variable number of arguments.
echo vfprintf($file, “vfprintf: %s world! Day number %u”, array($str, $number)).’
‘; //37
//vsprintf() Operates as sprintf() but accepts an array of arguments, rather than a variable number of arguments.
$txt = vsprintf(“vsprintf: %s world. Day number %u”,array($str,$number));
echo $txt.’
‘; //vsprintf: hello world. Day number 456
?>


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP print类函数使用总结_php技巧
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址