📜  如何在PHP中显示数组结构和值?

📅  最后修改于: 2022-05-13 01:56:44.030000             🧑  作者: Mango

如何在PHP中显示数组结构和值?

在本文中,我们将讨论如何在PHP中显示数组结构和值。要显示数组结构及其值,我们可以使用 var_dump()print_r()函数。

这包括

  • 数组大小
  • 数组值
  • 带索引的数组值
  • 每个值数据类型

我们将使用显示数组结构 var_dump()函数。此函数用于转储有关变量的信息。此函数显示结构化信息,例如给定变量的类型和值。使用缩进显示结构的值递归地探索数组和对象。此函数对表达式也有效。

句法:

var_dump( $array_name )

参数:该函数采用单个参数$array_name ,它可以是一个单个变量,也可以是一个包含多个以空格分隔的任意类型变量的表达式。

返回类型:数组结构

示例:创建数组并显示其结构的PHP程序。

PHP
 "Python", 
      '1' => "java", 
      '2' => "c/cpp"
);
  
// Display array structure
var_dump($array1);
  
?>


PHP
 "Python", 
      '1' => "java", 
      '2' => "c/cpp"
);
  
// Display array values
print_r($array1);
  
?>


输出
array(3) {
  [0]=>
  string(6) "Python"
  [1]=>
  string(4) "java"
  [2]=>
  string(5) "c/cpp"
}

这里,

  • array(3) 是数组的大小(3 个元素)
  • 字符串(6) 是元素 1 的数据类型及其大小
  • 字符串(4) 是元素 2 的数据类型及其大小
  • 字符串(5) 是元素 3 的数据类型及其大小

数组值:我们将使用print_r()函数显示数组值。此函数用于打印或显示存储在变量中的信息。

句法:

print_r( $variable, $isStore )

参数:

  • $variable :该参数指定要打印的变量,是必填参数。
  • $isStore :这是一个可选参数。此参数是布尔类型,其默认值为 FALSE,用于将 print_r()函数的输出存储在变量中而不是打印它。如果此参数设置为 TRUE,则 print_r()函数将返回它应该打印的输出。

返回值:带有值的数组。

示例:显示值数组的PHP程序。

PHP

 "Python", 
      '1' => "java", 
      '2' => "c/cpp"
);
  
// Display array values
print_r($array1);
  
?>
输出
Array
(
    [0] => Python
    [1] => java
    [2] => c/cpp
)