文章来源:
100素材网
更新时间:
2014-08-07 15:46:48
php数组 php数组长度 php数组函数 php数组去重
数组是一种数据结构,将一个或多个类似的值存储在一个单一的值。
有三种不同类型的数组,每个数组值是使用一个ID访问c被称为数组索引。
数字数组,数组和一个数字索引。以线性方式值存储和访问
关联数组,数组与字符串索引。元素值与键值不是一个严格的线性索引顺序。
多维数组,包含一个或多个数组和数组值是使用多个索引访问
数字数组
这些数组可以存储数字、字符串和任何对象,但他们将prepresented指数数字。默认情况下,数组索引从0开始。
下面的例子显示如何创建和访问数字数组。
在这里我们使用数组()函数创建数组。
输出结果:
数值数组的关联数组非常相似的功能,但他们是不同的索引。这样您就可以建立一个强大的协会之间的键和值。
将员工的工资存储在一个数组,数字索引数组并不是最好的选择。相反,我们可以使用员工的名字作为关联数组的键,和价值将各自的工资。
注意:不要让关联数组内双引号,而印刷otheriwse它不会返回任何值。
多维数组
一个多维数组主要数组中的每个元素也可以是一个数组。和在赋一个数组,每个元素等等。多维数组中的值是使用多个索引访问。
在这个示例中,我们创建一个二维数组来存储标志的三个学生在三个主题:
这个例子是一个关联数组,您可以创建数值数组以相同的方式。
有三种不同类型的数组,每个数组值是使用一个ID访问c被称为数组索引。
数字数组,数组和一个数字索引。以线性方式值存储和访问
关联数组,数组与字符串索引。元素值与键值不是一个严格的线性索引顺序。
多维数组,包含一个或多个数组和数组值是使用多个索引访问
数字数组
这些数组可以存储数字、字符串和任何对象,但他们将prepresented指数数字。默认情况下,数组索引从0开始。
下面的例子显示如何创建和访问数字数组。
在这里我们使用数组()函数创建数组。
<?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 />"; } ?>
输出结果:
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关联数组
数值数组的关联数组非常相似的功能,但他们是不同的索引。这样您就可以建立一个强大的协会之间的键和值。
将员工的工资存储在一个数组,数字索引数组并不是最好的选择。相反,我们可以使用员工的名字作为关联数组的键,和价值将各自的工资。
注意:不要让关联数组内双引号,而印刷otheriwse它不会返回任何值。
<?php /* First method to associate create array. */ $salaries = array( "mohammad" => 2000, "qadir" => 1000, "zara" => 500 ); echo "Salary of mohammad is ". $salaries['mohammad'] . "<br />"; echo "Salary of qadir is ". $salaries['qadir']. "<br />"; echo "Salary of zara is ". $salaries['zara']. "<br />"; /* Second method to create array. */ $salaries['mohammad'] = "high"; $salaries['qadir'] = "medium"; $salaries['zara'] = "low"; echo "Salary of mohammad is ". $salaries['mohammad'] . "<br />"; echo "Salary of qadir is ". $salaries['qadir']. "<br />"; echo "Salary of zara is ". $salaries['zara']. "<br />"; ?>输出结果:
Salary of mohammad is 2000 Salary of qadir is 1000 Salary of zara is 500 Salary of mohammad is high Salary of qadir is medium Salary of zara is low
多维数组
一个多维数组主要数组中的每个元素也可以是一个数组。和在赋一个数组,每个元素等等。多维数组中的值是使用多个索引访问。
在这个示例中,我们创建一个二维数组来存储标志的三个学生在三个主题:
这个例子是一个关联数组,您可以创建数值数组以相同的方式。
<?php $marks = array( "mohammad" => array ( "physics" => 35, "maths" => 30, "chemistry" => 39 ), "qadir" => array ( "physics" => 30, "maths" => 32, "chemistry" => 29 ), "zara" => array ( "physics" => 31, "maths" => 22, "chemistry" => 39 ) ); /* Accessing multi-dimensional array values */ echo "Marks for mohammad in physics : " ; echo $marks['mohammad']['physics'] . "<br />"; echo "Marks for qadir in maths : "; echo $marks['qadir']['maths'] . "<br />"; echo "Marks for zara in chemistry : " ; echo $marks['zara']['chemistry'] . "<br />"; ?>输出结果:
Marks for mohammad in physics : 35 Marks for qadir in maths : 32 Marks for zara in chemistry : 39
浏览次数次
上一篇文章: 一个PHP实现分页代码的例子
下一篇文章: 一个可以通过php导出数据库的实例代码