-
echo 可以输出1个或者多个字符串,不返回值,速度最快,使用时可以加括号 echo () 可以不加括号 echo
echo "abc"; echo "abc", "bcd"; $v1 = 10; $v2 = 20; $v3 = 30; echo $v1, $v2, $v3; print 只能输出1个字符串,返回值,速度稍慢,使用时可以加括号 print() 可以不加括号 print。不能返回数组或者对象,因为它是一个只能存进一个参数的函数,总不能让整一个数组或者对象作为参数吧?
-
print_r(),可以输出数组或者对象,相当于print的补充?速度最慢
$arr = array('aa', 'bb'); print_r($arr) //Array ( [0] => aa [1] => bb ) -
printf("参数1", 参数2)
参数1:按什么格式输出($s按字符串,$d是整型,$b是二进制,$x是16进制,$o是8进制,$f是浮点型)
参数2:要输出的变量<?php $num=100.001; printf("%d",$num); //100 printf("%s",$num); //100.001 printf("%s---%d---%b---%x---%o---%f",$num,$num,$num,$num,$num,$num) //100.001---100---1100100---64---144---1001.00100 printf("%.2f",$num); //100.00 (小数点保留2位) printf("%.1f",$num); //100.0 (小数点保留1位) printf("%`#10s",$num); //###100.001 printf("%`@10s",$num); //@@@100.001 printf("%`_10s",$num); //___100.001 printf("%`#-10s",$num); //100.001### printf("%`@-10s",$num); //100.001@@@ printf("%`_-10s",$num); //100.001___ printf("%`#20s",$num); //#############100.001 ?> -
sprintf(),和printf()差不多作用同。但是返回值不能直接输出,必须赋值给一个变量
<?php $num=100.001; $a=sprintf("%d",$num); echo $a; //100 ?> -
die(),有两个作用:先输出内容,然后推出程序(常用在链接服务器和数据库中)
$mysqli = new mysqli('localhost', 'root', '123456', 'test_laravel'); if ($mysqli->connect_error) { die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error); }
函数详解02 echo、print、print_r()、sprintf()、die()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 第1章 第一个C程序第2章 C语言基础第3章 变量和数据类型第4章 顺序结构程序设计第5章 条件结构程序设计第6章...