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 相关文章推荐
PHP配置心得包含MYSQL5乱码解决
Nov 20 PHP
PHP 文件上传进度条的两种实现方法的代码
Nov 25 PHP
使用PHP 5.0创建图形的巧妙方法
Oct 12 PHP
如何使用PHP对网站验证码进行破解
Sep 17 PHP
php快速排序原理与实现方法分析
May 26 PHP
PHP使用数组实现矩阵数学运算的方法示例
May 29 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
Dec 07 PHP
PHP生成短网址的思路以及实现方法的详解
Mar 25 PHP
微信支付之JSAPI公众号支付详解
May 15 PHP
PHP实现微信提现(企业付款到零钱)
Aug 01 PHP
PHP 观察者模式深入理解与应用分析
Sep 25 PHP
PHP实现发送微博消息功能完整示例
Dec 04 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框架laravel的.env文件配置教程
2017/06/07 PHP
详解PHP实现支付宝小程序用户授权的工具类
2018/12/25 PHP
深入理解JavaScript系列(11) 执行上下文(Execution Contexts)
2012/01/15 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
javascript使用正则控制input输入框允许输入的值方法大全
2014/06/19 Javascript
多个checkbox被选中时如何判断是否有自己想要的
2014/09/22 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
javascript中indexOf技术详解
2015/05/07 Javascript
jQuery+ajax实现无刷新级联菜单示例
2015/05/21 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
2016/06/02 Javascript
vue.js学习笔记之绑定style样式和class列表
2016/10/31 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
javascript过滤数组重复元素的实现方法
2017/05/03 Javascript
JavaScript数据类型的存储方法详解
2017/08/25 Javascript
jQuery 1.9版本以上的浏览器判断方法代码分享
2017/08/28 jQuery
JavaScript实现焦点进入文本框内关闭输入法的核心代码
2017/09/20 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
node.js博客项目开发手记
2018/03/16 Javascript
Vue 动态路由的实现及 Springsecurity 按钮级别的权限控制
2019/09/05 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
python中使用psutil查看内存占用的情况
2018/06/11 Python
Python2和Python3中urllib库中urlencode的使用注意事项
2018/11/26 Python
使用pycharm在本地开发并实时同步到服务器
2019/08/02 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
如何用python免费看美剧
2020/08/11 Python
4款Python 类型检查工具,你选择哪个呢?
2020/10/30 Python
使用css创建三角形 使用CSS3创建3d四面体原理及代码(html5实践)
2013/01/06 HTML / CSS
html5 canvas-1.canvas介绍(hello canvas)
2013/01/07 HTML / CSS
如何用PHP实现邮件发送
2012/12/26 面试题
.net C#面试题
2012/08/28 面试题
会计电算化大学生职业规划书
2014/02/05 职场文书
体育专业自荐书
2014/05/29 职场文书
2014年青年教师工作总结
2014/12/17 职场文书
党建工作汇报材料
2014/12/24 职场文书
忠诚与背叛观后感
2015/06/04 职场文书