php学习之 数组声明


Posted in PHP onJune 09, 2011
<?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产生随机字符串函数
Dec 06 PHP
初级的用php写的采集程序
Mar 16 PHP
PHP实现手机归属地查询API接口实现代码
Aug 27 PHP
php 判断是否是中文/英文/数字示例代码
Sep 30 PHP
php自定义函数实现JS的escape的方法示例
Jul 07 PHP
thinkphp jquery实现图片上传和预览效果
Jul 22 PHP
php获取POST数据的三种方法实例详解
Dec 20 PHP
php获取客户端IP及URL的方法示例
Feb 03 PHP
php上传excel表格并获取数据
Apr 27 PHP
Yii框架创建cronjob定时任务的方法分析
May 23 PHP
PHP实现的登录页面信息提示功能示例
Jul 24 PHP
PHP实现单文件、多个单文件、多文件上传函数的封装示例
Sep 02 PHP
php学习笔记 数组遍历实现代码
Jun 09 #PHP
php学习笔记 [预定义数组(超全局数组)]
Jun 09 #PHP
ThinkPHP自动验证失败的解决方法
Jun 09 #PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
Jun 09 #PHP
一个PHP缓存类代码(附详细说明)
Jun 09 #PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 #PHP
php 面试碰到过的问题 在此做下记录
Jun 09 #PHP
You might like
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
PHP_Flame(Version:Progress)的原代码
2006/10/09 PHP
完美实现GIF动画缩略图的php代码
2011/01/02 PHP
php 无限分类 树形数据格式化代码
2016/10/11 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
2019/04/12 PHP
PHP保留两位小数的几种方法
2019/07/24 PHP
比较全面的event对像在IE与FF中的区别 推荐
2009/09/21 Javascript
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
JS实现固定在右下角可展开收缩DIV层的方法
2015/02/13 Javascript
javascript实现checkbox全选的代码
2015/04/30 Javascript
jquery实现的横向二级导航效果代码
2015/08/26 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
获取select的value、text值的简单示例(jquery与javascript)
2016/12/07 Javascript
JavaScript标准对象_动力节点Java学院整理
2017/06/27 Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
2017/12/06 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
2019/09/05 Javascript
解决python3中自定义wsgi函数,make_server函数报错的问题
2017/11/21 Python
Python AES加密实例解析
2018/01/18 Python
python实现数据写入excel表格
2018/03/25 Python
Python中一行和多行import模块问题
2018/04/01 Python
python使用matplotlib画饼状图
2018/09/25 Python
对python3新增的byte类型详解
2018/12/04 Python
python中rb含义理解
2020/06/18 Python
详解canvas绘制网络字体几种方法
2019/08/27 HTML / CSS
性能服装:HYLETE
2018/08/14 全球购物
Bibloo荷兰:女士、男士和儿童的服装、鞋子和配饰
2019/02/25 全球购物
护士实习自我鉴定
2013/10/22 职场文书
毕业生的自我评价范文
2013/12/31 职场文书
研究生毕业鉴定
2014/01/29 职场文书
优秀本科生求职推荐信
2014/02/24 职场文书
教师工作决心书
2015/02/04 职场文书
2016关于学习党章的心得体会
2016/01/15 职场文书
python字符串的多行输出的实例详解
2021/06/08 Python
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python