[PHP]数组介绍:索引数组多维数组
[PHP]索引数组多维数组,数组是一种数据结构, 数组能够在单独的变量名中存储一个或多个值。例如如果你想储存 100 个数字你可以定义一个数组长度为 100 的变量从而代替定义100个变量。
数组是一种数据结构, 数组能够在单独的变量名中存储一个或多个值。例如如果你想储存 100 个数字你可以定义一个数组长度为 100 的变量从而代替定义100个变量。
有三种不同类型的数组, 每一个数组的值可以通过一个被称为数组索引 ID 键来访问。
- 数字数组 -数组以一个数字作为索引。值在线性中存储和访问。
- 关联数组 -数组以字符串作为索引。这个数组存储元素值与键值不是一个严格的线性索引顺序。
- 多维数组 -包含一个或多个数组,数组值可以使用多个索引访问
注意:内置数组函数给出了很多函数参考在 PHP 数组函数库里。
索引数组
这些数组可以存储数字、字符串和任何对象但是他们将数字作为索引。默认情况下,数组索引从 0 开始。
例子
下面的例子显示了如何创建和访问一个索引数组。
在这里我们使用array()函数创建数组。这个函数在函数参考中有说明
- <html>
- <body>
- <?php
- /* First method to create array. */
- $numbers = array( 1, 2, 3, 4, 5);
- foreach( $numbers as $value )
- {
- echo "Value is $value <br />";
- }
- /* Second method to create array. */
- $numbers[0] = "one";
- $numbers[1] = "two";
- $numbers[2] = "three";
- $numbers[3] = "four";
- $numbers[4] = "five";
- foreach( $numbers as $value )
- {
- echo "Value is $value <br />";
- }
- ?>
- </body>
- </html>
上述代码将会输出以下代码:
- Value is 1
- Value is 2
- Value is 3
- Value is 4
- Value is 5
- Value is one
- Value is two
- Value is three
- Value is four
- Value is five
关联数组
数值数组和关联数组功能非常的相似,他们只是有不同的索引。关联数组将字符串作为索引,这样您就可以建立一个强大的键和值的结构体系。
可以将员工的工资存储在一个数组,用数字索引定义数组并不是最好的选择。相反,我们可以使用员工的名字作为关联数组的键,将工资作为键的值。
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码
请稍候...