一、什么是排列
数组是一组数据的集合,这些数据组织了一系列数据,形成了一个可操作的整体。 数组中的每个实体都有两个项:键和值。
$arr=array('a'='江',' b'='平',' c'='进');
print_r($arr;
$arr[0]='江';
$arr[1]='平面';
$arr[2]='进';
双数组类型
PHP支持两种类型的数组:“索引数组”(indexed array )和“关联数组”(associative array )。 前者使用数字作为键,后者使用字符串作为键。
三.序列结构
一维数组:
如果数组的元素是变量,则将其称为一维数组。
声明1位数组:类型说明符数组名称[常量表达式]
二维数组:
如果数组的元素是1位数组,则将其称为二维数组。
例如? php
$str=array (
'编程语言'=array '、' PHP '、' JSP '、' ASP '、
'体育项目'=Array('m'='足球',' n'='篮球') )
print_r($str;
?
四.遍历数组
遍历数组中的所有元素是常见的操作,可以在遍历过程中完成查询和其他功能。 有多种方法可以在PHP中遍历序列,下面是两种最常见的方法。
使用foreach结构遍历数组
2使用2list )函数遍历数组。 list ) )函数只能用于数字索引数组,数字索引从0开始。
示例:同时使用list ()和each )验证用户注册:
//输出用户登录信息
wile (列表($ name,$value )=each ) $_post ) )。
if($name!='submit ' ) {
echo '$name=$value
';
}
}
?
五.计算数组元素的数量(country($array,count_recursive ),第一个参数为必填参数,第二个参数为可选)
$arr=array((a )=array )、(a2 )、(b )=array )、(b2 )、(c )=array )、(C1 )、(c3 ) )。
欧洲央行
count($arr,COUNT_RECURSIVE ); //count_recursive是递归计算数组元素(a、b、c、a1、a2、b1、b2、c1、c2、c3 ),输出为10
?