PHP输出语句的用法(4种,附带实例)
输出语句用于输出不同类型的数据。
PHP 提供了很多输出语句,常用的有 echo、print、print_r() 和 var_dump(),本节对这 4 种常用的输出语句进行讲解。
示例代码如下:
下面演示使用 echo 语句的简写语法输出字符串,示例代码如下:
示例代码如下:
示例代码如下:
print_r() 和 var_dump() 的区别是,print_r() 输出的内容简洁,易于阅读;var_dump() 输出的内容详细,包含数据的类型和长度,方便全面了解数据的信息。
PHP 提供了很多输出语句,常用的有 echo、print、print_r() 和 var_dump(),本节对这 4 种常用的输出语句进行讲解。
PHP echo语句
echo 用于将数据以字符串形式输出,输出多个数据时使用逗号“,”分隔。示例代码如下:
echo 'true'; // 输出结果:true echo 'result=', '4'; // 输出结果:result=4在上述示例代码中,“true”、“result=”、“4”都是字符串。
echo语句的简写语法
在 PHP 中,在“<?=”后面直接输出内容的写法称为 echo 语句的简写语法,具体语法格式如下:<?=要输出的内容?>在上述语法格式中,“<?=” 是 PHP 的开始标记“<?php”和 echo 语句的简写,其完整形式为“<?php echo ”,“?>”是结束标记。
下面演示使用 echo 语句的简写语法输出字符串,示例代码如下:
<?='apple'?>在上述示例代码中,在“<?=”后面直接输出字符串“apple”,程序的输出结果为“apple”。
PHP print语句
print 与 echo 的用法类似,区别在于 print 一次只能输出一个数据。示例代码如下:
print '生命在于运动!'; // 输出结果:生命在于运动!
PHP print_r()
print_r() 一次可以输出一个或多个数据,示例代码如下:print_r('hello'); // 输出结果:hello print_r(array(1, 1.6)); // 输出结果:Array([0]=>1[1]=>1.6)在上述示例代码中,“hello” 是字符串,“array(1, 1.6)” 是数组。
PHP var_dump()
var_dump() 一次可以输出一个或多个数据,输出结果中包含数据的类型和值。示例代码如下:
var_dump('hello'); // 输出结果:string(5) "hello" var_dump(array(1, 1.6)); // 输出结果:array(2) { [0]=> int(1) [1]=> float(1.6) }在上述示例代码的输出结果中,“string(5) "hello"” 表示 “hello” 是字符串,字符串的长度是 5;“int(1)”表示整型数据 1,“float(1.6)” 表示浮点型数据 1.6。
print_r() 和 var_dump() 的区别是,print_r() 输出的内容简洁,易于阅读;var_dump() 输出的内容详细,包含数据的类型和长度,方便全面了解数据的信息。