·您当前的位置:首页 > 技术教程 > PHP教程 >

[PHP]数组介绍:索引数组多维数组

时间:2016-10-09 22:15酷播
[PHP]索引数组多维数组,数组是一种数据结构, 数组能够在单独的变量名中存储一个或多个值。例如如果你想储存 100 个数字你可以定义一个数组长度为 100 的变量从而代替定义100个变量。

数组是一种数据结构, 数组能够在单独的变量名中存储一个或多个值。例如如果你想储存 100 个数字你可以定义一个数组长度为 100 的变量从而代替定义100个变量。

有三种不同类型的数组, 每一个数组的值可以通过一个被称为数组索引 ID 键来访问。

  • 数字数组 -数组以一个数字作为索引。值在线性中存储和访问。
  • 关联数组 -数组以字符串作为索引。这个数组存储元素值与键值不是一个严格的线性索引顺序。
  • 多维数组 -包含一个或多个数组,数组值可以使用多个索引访问

注意:内置数组函数给出了很多函数参考在 PHP 数组函数库里。

索引数组

这些数组可以存储数字、字符串和任何对象但是他们将数字作为索引。默认情况下,数组索引从 0 开始。

例子

下面的例子显示了如何创建和访问一个索引数组。

在这里我们使用array()函数创建数组。这个函数在函数参考中有说明

  1. <html> 
  2. <body> 
  3. <?php 
  4. /* First method to create array. */ 
  5. $numbers = array( 1, 2, 3, 4, 5); 
  6. foreach( $numbers as $value ) 
  7.   echo "Value is $value <br />"; 
  8. /* Second method to create array. */ 
  9. $numbers[0] = "one"; 
  10. $numbers[1] = "two"; 
  11. $numbers[2] = "three"; 
  12. $numbers[3] = "four"; 
  13. $numbers[4] = "five"; 
  14.  
  15. foreach( $numbers as $value ) 
  16.   echo "Value is $value <br />"; 
  17. ?> 
  18. </body> 
  19. </html> 

上述代码将会输出以下代码:

  1. Value is 1 
  2. Value is 2 
  3. Value is 3 
  4. Value is 4 
  5. Value is 5 
  6. Value is one 
  7. Value is two 
  8. Value is three 
  9. Value is four 
  10. Value is five 

关联数组

数值数组和关联数组功能非常的相似,他们只是有不同的索引。关联数组将字符串作为索引,这样您就可以建立一个强大的键和值的结构体系。

可以将员工的工资存储在一个数组,用数字索引定义数组并不是最好的选择。相反,我们可以使用员工的名字作为关联数组的键,将工资作为键的值。

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器