php数组的概述及分类与声明代码演示


Posted in PHP onFebruary 26, 2013
<?php 
/** 
** 一数组的概述 
1.数组的本质:管理和操作一组变量,成批处理 
2.数组是复合类型 
3.数组中可以存储任意长度的数据。也可以存储任意类型的数据 
4.数组就可以完成其他语言数据结构的功能(链表,队列,栈,集合类) 
** 
二.数组的分类 
数组中存有多个单元,(单元称为元素) 
每个元素都是由下标【键】和值组成 
单独访问元素的时候,都是通过下标【键】来访问元素 
1.一维数组 ,二维数组,三维数组 。。。。。多维数组 
(数组的数组,就是在数组中存有其他的数组) 2.php中有两种数组 
索引数组:就是下标【键】是顺序整数的索引 
关联数组 :下标是字符串作为索引 
下标(整数,字符串)只有这两种 
* 
三。数组多种声明方式 
1直接为数组元素赋值 
如果索引下标不给出就会从0开始顺序索引 
如果给出索引下标那下一个就会从最大的开始增1 
如果后面出现前面的下标,如果是赋值就是为前面的元素重新赋值 
d混合声明的时索引和关联不互相影响(不影响索引下标的声明) 
2使用array()函数 
a默认是索引数组 
b。如果为关联数组和索引数组制定下标,使用键=>值 
c多个成员之间使用“,”分割; 
3使用其他的函数声明 
file(); 
* 
* 
* 
* 
**/ 
echo $arr[5] 
//索引数组 
$user[]=1; 
$user[9]="张三" 
$user[0]=10; 
$user[3]="nan"; 
$info=array( 
"$user"=array( 
//$user[0] 
array("1","张三",10,"nan"), 
//$user[1] 
array("2","lisi",10,"nan"), 
//$user[2] 
array("3","wangwu",10,"nan"), 
), 
"$score"=array( 
//$user[0] 
array("1","张三",10,"nan"), 
//$user[1] 
array("2","lisi",10,"nan"), 
//$user[2] 
array("3","wangwu",10,"nan"), 
), 
"$connect"=array( 
//$user[0] 
array("1","张三",10,"nan"), 
//$user[1] 
array("2","lisi",10,"nan"), 
//$user[2] 
array("3","wangwu",10,"nan"), 
), 
}; 
$user[][]=1; 
$user[][]=1; 
$user[][]=1; 
$user[][]=1; 
$user[][]=1; 
?>
PHP 相关文章推荐
mysql,mysqli,PDO的各自不同介绍
Sep 19 PHP
PHP删除HTMl标签的三种解决方法
Jun 30 PHP
YII模块实现绑定二级域名的方法
Jul 09 PHP
php修改文件上传限制方法汇总
Apr 07 PHP
PHP SplObjectStorage使用实例
May 12 PHP
php生成Android客户端扫描可登录的二维码
May 13 PHP
php版阿里云OSS图片上传类详解
Dec 01 PHP
php魔法函数与魔法常量使用介绍
Jul 23 PHP
详解thinkphp中的volist标签
Jan 15 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 PHP
PHP数组遍历的几种常见方式总结
Feb 15 PHP
PHP基于mcript扩展实现对称加密功能示例
Feb 21 PHP
浅谈apache和nginx的rewrite的区别
Feb 22 #PHP
php并发对MYSQL造成压力的解决方法
Feb 21 #PHP
php连接mssql数据库的几种方法
Feb 21 #PHP
PHP递归调用的小技巧讲解
Feb 19 #PHP
PHP递归返回值时出现的问题解决办法
Feb 19 #PHP
PHP递归算法的详细示例分析
Feb 19 #PHP
七款最流行的PHP本地服务器分享
Feb 19 #PHP
You might like
深入php常用函数的使用汇总
2013/06/08 PHP
php弹出对话框实现重定向代码
2014/01/23 PHP
php中PDO方式实现数据库的增删改查
2015/05/17 PHP
PHP的几个常用加密函数
2016/02/03 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
jqgrid 简单学习笔记
2011/05/03 Javascript
JavaScript高级程序设计(第3版)学习笔记9 js函数(下)
2012/10/11 Javascript
js 使用form表单select类实现级联菜单效果
2012/12/19 Javascript
与Math.pow 相反的函数使用介绍
2014/08/04 Javascript
javascript框架设计之种子模块
2015/06/23 Javascript
jquery+php实现滚动的数字特效
2015/11/29 Javascript
vue.js删除动态绑定的radio的指定项
2017/06/02 Javascript
Angular 表单控件示例代码
2017/06/26 Javascript
基于jQuery解决ios10以上版本缩放问题
2017/11/03 jQuery
Seajs源码详解分析
2019/04/02 Javascript
js 将线性数据转为树形的示例代码
2019/05/28 Javascript
如何使用Node.js爬取任意网页资源并输出PDF文件到本地
2019/06/17 Javascript
微信小程序动态显示项目倒计时
2019/06/20 Javascript
JS实现纵向轮播图(初级版)
2020/01/18 Javascript
Openlayers学习之加载鹰眼控件
2020/09/28 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
2014/06/25 Python
python求列表交集的方法汇总
2014/11/10 Python
Python是编译运行的验证方法
2015/01/30 Python
python使用arp欺骗伪造网关的方法
2015/04/24 Python
flask中过滤器的使用详解
2018/08/01 Python
Python常见排序操作示例【字典、列表、指定元素等】
2018/08/15 Python
使用keras框架cnn+ctc_loss识别不定长字符图片操作
2020/06/29 Python
Python私有属性私有方法应用实例解析
2020/09/15 Python
Soft Cotton捷克:来自爱琴海棉花的浴袍
2017/02/01 全球购物
英国网上购买肉类网站:Great British Meat
2018/10/17 全球购物
高中毕业自我鉴定
2013/12/13 职场文书
小学生中国梦演讲稿
2014/04/23 职场文书
金融专业银行实习证明模板
2014/11/28 职场文书
民事和解协议书格式
2014/11/29 职场文书
2015年体育教学工作总结
2015/05/20 职场文书