手机
当前位置:查字典教程网 >编程开发 >php教程 >php学习之 数组声明
php学习之 数组声明
摘要:复制代码代码如下:

复制代码 代码如下:

<?php

/*

* 一、数组的概述

* 1.数组的本质:管理和操作一组变量,成批处理

* 2.数组时复合类型(可以存储多个)

* 3.数组中可以存储任意长度的数据,也可以存储任意类型的数据

* 4.数组可以完成其他语言数据结构的功能(链表,队列,栈,集合类)

*

*

*

* 二、数组的分类

* 数组中有多个单元,(单元称为元素)

* 每个元素(下标[键]和值)

* 单访问元素的时候,都是通过下标(键)来访问元素

* 1.一维数组,二维数组,三维数组。。。多维数组

* (数组的数组,就是在数组中存有其他的数组)

* 2.PHP中有两种数组

* 索引数组:就是下标是顺序整数的索引

* 关联数组:就是下标是字符串作为索引

*

* 下标(整数,字符串)只有这两种

*

*

* 三、数组多种声明方式

*

* 1.直接为数组元素赋值声明

* 如果索引下标不给出,就会从0开始顺序索引

* 如果给出索引下标,下一个就会从最大的开始增1

* 如果后面出现前面的下标,如果是赋值就是为前面的元素重新赋值

* 混合声明时,索引和关联不互相影响(不影响索引下标的声明)

*

* 2.使用array()函数声明

* 默认是索引数组

* 如果为关联数组和索引数组指定下标,使用 键=>值

* 多个成员之间使用" , "分割

* 3.使用其他的函数声明

*

*

*

*

*/

//索引数组

$user[0]=1;//用户序号

$user[1]="zhangsan";//用户名

$user[2]=10;//年龄

$user[3]="nan";//性别

echo '<pre>';

print_r($user);

echo '</pre>';

//关联数组

$user["id"]=1;

$user["name"]="zhangsan";

$user["age"]=10;

$user["sex"];

$user["age"]=90;//赋值

echo $user["name"];//输出

//使用array()声明数组

$user=array(1,"zhangsan",10,"nan");

//使用array()声明关联数组

$user=array("id"=>1,"name"=>"zhangsan","age"=>10,"sex"=>"nan");

//声明多维数组(多条记录),来保存一个表中的多条用户信息记录

$user=array(

//用$user[0]调用这一行,比如调用这条记录中的姓名,$user[0][1]

array(1,"zhangsan",10,"nan"),

//用$user[1]调用这一行,比如调用这条记录中的姓名,$user[1][1]

array(2,"lisi",20,"nv")

);

//数组保存多个表,每个表有多条记录

$info=array(

"user"=>array(

array(1,"zhangsan",10,"nan"),

array(2,"lisi",20,"nv")

),

"score"=>array(

array(1,90,80,70),

array(2,60,40,70)

)

);

echo $info["score"][1][1];//输出60,

?>

【php学习之 数组声明】相关文章:

php实现插入排序

php计算给定时间之前的函数用法实例

GD输出汉字的函数的分析

php数据库连接

php计数器的设计与实现第1/2页

php动态绑定变量的用法

php函数重载的替代方法

php备份数据库类分享

PHP 判断数组是否为空的5大方法

php一个解析字符串排列数组的方法

精品推荐
分类导航