首页 > 编程笔记 > PHP笔记 阅读:18

PHP输出语句的用法(4种,附带实例)

输出语句用于输出不同类型的数据。

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() 输出的内容详细,包含数据的类型和长度,方便全面了解数据的信息。

相关文章