在 PHP 7 中显示数组结构和值!
PHP中的数组是一种数据结构,可以在单个变量下存储多个相似数据类型的元素。
要在PHP中显示数组结构和值,我们可以使用两个函数。我们可以使用var_dump()或print_r()以人类可读的格式显示数组的值或查看程序数组的输出值。
print_r和var_dump的区别
print_r:用于以人类可读的格式显示变量信息。数组值将以一种格式存在,以便键和元素可以显示。print_r还显示对象的受保护和私有属性,但不会显示静态类和成员。
示例
'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: 用于显示一个或多个变量和表达式的结构信息,包括其类型和值。数组和对象被递归探索,它们的值缩进以显示结构。
示例
输出结果上述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语句编程
示例
"; var_dump($students); ?>输出结果
上述程序的输出将是-
Array ( [0] => Rohan [1] => Mohan [2] => Thomas ) array(3) { [0]=> string(5) "Rohan" [1]=> string(5) "Mohan" [2]=> string(6) "Thomas" }