在 PHP 7 中显示数组结构和值
PHP 中的数组是一种数据结构,它可以在单个变量下存储多个相同数据类型的元素。
为了在 PHP 中显示数组结构和值,我们可以使用两个函数。我们可以使用 var_dump() 或 print_r() 以人类可读的格式显示数组的值,或者查看程序数组的输出值。
print_r 和 var_dump 之间的区别
print_r:它用于以人类可读的格式显示变量信息。数组值将以一种格式呈现,以便显示键和元素。print_r 还会显示对象的受保护和私有属性,但它不会显示静态类和成员。
示例
<?php
$x = array ('x' => 'Dept', 'y' => 'Employee', 'z' => array ('a', 'b', 'c'));
print_r ($x);
?>输出
上面 print_r 程序的输出将是
Array ( [x] => Dept [y] => Employee [z] => Array ( [0] => a [1] => b [2] => c ) )
var_dump:它用于显示一个或多个变量和表达式的结构信息,包括其类型和值。数组和对象以递归方式展开,其值缩进以显示结构。
示例
<?php
$x = array(1, 2,3, array("x", "y", "z","a"));
var_dump($x);
?>输出
上面 var_dump 程序的输出将是 -
array(4) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
[3]=>
array(4) {
[0]=>
string(1) "x"
[1]=>
string(1) "y"
[2]=>
string(1) "z"
[3]=>
string(1) "a"
}
}使用 print_r 和 var_dump 语句的程序
示例
<?php
$students = array("Rohan", "Mohan", "Thomas"); // it will print the students
print_r($students);
//echo "<hr>";
var_dump($students);
?>输出
上面程序的输出将是 -
Array
(
[0] => Rohan
[1] => Mohan
[2] => Thomas
)
array(3) {
[0]=>
string(5) "Rohan"
[1]=>
string(5) "Mohan"
[2]=>
string(6) "Thomas"
}
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP