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不用正则采集速度探究总结
Mar 24 PHP
PHP中4个加速、缓存扩展的区别和选用建议
Mar 12 PHP
PHP小技巧之JS和CSS优化工具Minify的使用方法
May 19 PHP
PHP内核探索之变量
Dec 22 PHP
PHP list() 将数组中的值赋给变量的简单实例
Jun 13 PHP
PHP基于curl后台远程登录正方教务系统的方法
Oct 14 PHP
Yii针对添加行的增删改查操作示例
Oct 18 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
May 24 PHP
PHP 中魔术常量的实例详解
Oct 26 PHP
PHP yield关键字功能与用法分析
Jan 03 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
Oct 23 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
Mar 18 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
PHP分页函数代码(简单实用型)
2010/12/02 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
popdiv
2006/07/14 Javascript
javascript编程起步(第五课)
2007/01/10 Javascript
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
JS 巧妙获取剪贴板数据 Excel数据的粘贴
2009/07/09 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
通过Jquery的Ajax方法读取将table转换为Json
2014/05/31 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
Javascript 创建类并动态添加属性及方法的简单实现
2016/10/20 Javascript
setTimeout函数的神奇使用
2017/02/26 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
vue组件生命周期详解
2017/11/07 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
[05:05]给小松五分钟系列 第二期介绍为什么打DOTA2
2014/07/02 DOTA
Python 返回汉字的汉语拼音
2009/02/27 Python
使用python编写监听端
2018/04/12 Python
Python OpenCV处理图像之图像像素点操作
2018/07/10 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
2019/08/14 Python
Python中操作各种多媒体,视频、音频到图片的代码详解
2020/06/04 Python
css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况
2016/12/06 HTML / CSS
Notino法国:购买香水和化妆品
2019/04/15 全球购物
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
教师绩效考核方案
2014/01/21 职场文书
交通事故协议书
2014/04/15 职场文书
小摄影师教学反思
2014/04/27 职场文书
学校师德承诺书
2014/05/23 职场文书
学生党员批评与自我批评
2014/10/15 职场文书
2014年社区宣传工作总结
2014/12/02 职场文书
学生个人评语大全
2015/01/04 职场文书
2015年社区创卫工作总结
2015/04/21 职场文书
导师鉴定意见
2015/06/05 职场文书
排球赛新闻稿
2015/07/17 职场文书
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS
OpenCV-Python实现人脸磨皮算法
2021/06/07 Python