-
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()
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 第1章 第一个C程序第2章 C语言基础第3章 变量和数据类型第4章 顺序结构程序设计第5章 条件结构程序设计第6章...