设为首页 收藏本站
查看: 687|回复: 0

[经验分享] PHP print类函数总结

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-3-28 13:18:16 | 显示全部楼层 |阅读模式
  <?php /*************by garcon1986*********///print和echo的区别://1. echo可以输入多个字符串,而print不能。print "hello"."world"; //成功echo "hello"."world"; //成功//print "hello","world"; //失败echo "hello","world"; //成功//2. echo比print更快。$stime = microtime(true);print "hello"."world";$etime = microtime(true);$total = $etime - $stime;echo $total.'<br/>';//microtime — Return current Unix timestamp with microseconds$stime2 = microtime(true);echo "hello"."world";$etime2 = microtime(true);$total2 = $etime2 - $stime2;echo $total2.'<br/>';//执行结果://helloworld0.0014331340789795//helloworld0.00018310546875//看到echo比print更快。//print_r  —  Prints human-readable information about a variable  或数组$a = "sajfd sfjal sfjalwureoi weu sj we fk io ";print_r($a);echo '<br />';$a = array("b","c","d");print_r($a);echo '<br />';//var_dump  — Dumps information about a variable 或数组//var_dump -- 打印变量的相关信息$a = "sajfd sfjal sfjalwureoi weu sj we fk io ";var_dump($a);echo '<br />';$a = array("b","c","d");var_dump($a);echo '<br />';var_dump(array("b","c","d"));echo '<br />';?><?php/************by garcon1986********///%% - 返回百分比符号//%b - 二进制数//%c - 依照 ASCII 值的字符//%d - 带符号十进制数//%e - 可续计数法(比如 1.5e+3)//%f - 浮点数(local settings aware)//%F - 浮点数(not local settings aware)//%o - 八进制数//%s - 字符串//%u - 无符号十进制数//%x - 十六进制数(小写字母)//%X - 十六进制数(大写字母)//printf()函数输出格式化的字符串$str = "hello";$number = 456;//example1printf("%s world. Day number %s", $str, $number); //输出: hello world. Day number 456print "<br/>";//example2printf("%%", $number);  //%print "<br/>"; printf("%b", $number);  //111001000print "<br/>";printf("%c", $number);  //ascii码print "<br/>";printf("%d", $number);  //456print "<br/>";printf("%e", $number);  //4.560000e+2print "<br/>";printf("%f", $number);  //456.000000print "<br/>";printf("%F", $number);  //456.000000print "<br/>";printf("%o", $number);  //710print "<br/>";printf("%s", $number);  //456print "<br/>";printf("%u", $number);  //456print "<br/>";printf("%x", $number);  //1c8print "<br/>";printf("%X", $number);  //1C8print "<br/>";printf("With 2 decimals: %1/$.2f<br />With no decimals: %1/$u<br />",$number);//With 2 decimals: 456.00//With no decimals: 456printf("With 2 decimals: %f<br />With no decimals: %1/$u<br />",$number);  //With 2 decimals: 456.000000//With no decimals: 456//fprintf() 函数把格式化的字符串写到指定的输出流(例如:文件或数据库)。$file = fopen("text.txt","w");echo fprintf($file, "fprintf 1: %s world. Day number %u", $str, $number).'<br/>';  //38echo fprintf($file, "fprintf 2: %f", $number).'<br/>'; //21echo fprintf($file,"fprintf 3: With 2 decimals: %1/$.2f/nWith no decimals: %1/$u",$number).'<br />'; //56//vprintf()函数输出格式化的字符串。//vprintf() 中的 arg 参数位于数组中。数组的元素会被插入主字符串的百分比 (%) 符号处。该函数是逐步执行的。在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。vprintf("vprintf: %s world. Day number %u", array($str,$number));  //vprintf: hello world. Day number 456echo '<br />';//sprintf() 函数把格式化的字符串写写入一个变量中。$txt = sprintf("sprintf: %s world. Day number %u",$str,$number);  echo $txt.'<br />'; //sprintf: hello world. Day number 456//vfprintf() 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)).'<br />'; //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.'<br />'; //vsprintf: hello world. Day number 456?>

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-356528-1-1.html 上篇帖子: PHP header函数的使用 下篇帖子: PHP过滤HTML字串
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表