📅  最后修改于: 2023-12-03 15:37:25.756000             🧑  作者: Mango
在 PHP 中,print_r
函数和 var_dump
函数是打印数组的两个常用方法。这两个函数都输出变量的结构和内容,但是它们的输出格式稍有不同。
print_r
函数print_r
函数以易于阅读的方式输出变量的内容,包括键和值。它的语法如下:
print_r($array);
其中,$array
是要打印的数组变量。
示例代码:
$array = array('name' => 'Tom', 'age' => 25, 'gender' => 'Male');
print_r($array);
输出结果:
Array
(
[name] => Tom
[age] => 25
[gender] => Male
)
var_dump
函数var_dump
函数可以输出变量的类型和值,并且还能显示其长度和大小。它的语法如下:
var_dump($array);
其中,$array
是要打印的数组变量。
示例代码:
$array = array('name' => 'Tom', 'age' => 25, 'gender' => 'Male');
var_dump($array);
输出结果:
array(3) {
["name"]=>
string(3) "Tom"
["age"]=>
int(25)
["gender"]=>
string(4) "Male"
}
在 PHP 中,使用 print_r
和 var_dump
函数都可以打印数组变量的内容和结构。print_r
函数输出的格式更易于阅读,而 var_dump
函数则提供了更多的详细信息。根据实际需要选择使用哪种函数。