📅  最后修改于: 2023-12-03 15:27:40.448000             🧑  作者: Mango
请问在 PHP 命令行模式下,如何打印出一个数组的内容?
在 PHP 命令行模式下,可以使用 print_r()
或 var_dump()
函数来打印出一个数组的内容。
print_r()
函数会将数组打印出来,包括键名和键值。它的语法如下:
print_r($array);
其中,$array
是要打印的数组。下面是一个示例:
<?php
$fruits = array('apple' => '红富士', 'orange' => '脐橙', 'pear' => '绿宝石');
print_r($fruits);
?>
输出结果为:
Array
(
[apple] => 红富士
[orange] => 脐橙
[pear] => 绿宝石
)
var_dump()
函数与 print_r()
函数类似,不同之处在于它会显示变量的类型和长度。它的语法如下:
var_dump($array);
其中,$array
是要打印的数组。下面是一个示例:
<?php
$fruits = array('apple' => '红富士', 'orange' => '脐橙', 'pear' => '绿宝石');
var_dump($fruits);
?>
输出结果为:
array(3) {
["apple"]=>
string(9) "红富士"
["orange"]=>
string(6) "脐橙"
["pear"]=>
string(9) "绿宝石"
}
在 PHP 命令行模式下,使用 print_r()
或 var_dump()
函数可以打印出一个数组的内容。print_r()
函数只打印数组的键名和键值,而 var_dump()
函数还会显示变量的类型和长度。