📜  在 php 上打印数组(1)

📅  最后修改于: 2023-12-03 15:37:25.756000             🧑  作者: Mango

在 PHP 上打印数组

在 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_rvar_dump 函数都可以打印数组变量的内容和结构。print_r 函数输出的格式更易于阅读,而 var_dump 函数则提供了更多的详细信息。根据实际需要选择使用哪种函数。