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编程网上资源导航
Oct 09 PHP
APACHE的AcceptPathInfo指令使用介绍
Jan 18 PHP
ThinkPHP上使用多说评论插件的方法
Oct 31 PHP
php遍历删除整个目录及文件的方法
Mar 13 PHP
PHP中is_dir()函数使用指南
May 08 PHP
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
Jul 29 PHP
PHP-FPM之Chroot执行环境详解
Aug 03 PHP
php cookie工作原理与实例详解
Jul 18 PHP
php+redis实现多台服务器内网存储session并读取示例
Jan 12 PHP
详解如何在云服务器上部署Laravel
Jun 30 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
Mar 14 PHP
从ThinkPHP3.2.3过渡到ThinkPHP5.0学习笔记图文详解
Apr 03 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
支持oicq头像的留言簿(一)
2006/10/09 PHP
javascript 树控件 比较好用
2009/06/11 Javascript
理解Javascript_07_理解instanceof实现原理
2010/10/15 Javascript
这段js代码得节约你多少时间
2011/12/20 Javascript
js/html光标定位的实现代码
2013/09/23 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
javascript实现随机读取数组的方法
2015/08/03 Javascript
javascript实现tab切换的四种方法
2015/11/05 Javascript
理解javascript封装
2016/02/23 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
jQuery实现的自定义滚动条实例详解
2016/09/20 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
2017/01/16 Javascript
移动web开发之touch事件实例详解
2018/01/17 Javascript
解决vue无法设置滚动位置的问题
2018/10/07 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
JS中async/await实现异步调用的方法
2019/08/28 Javascript
微信小程序云函数添加数据到数据库的方法
2020/03/04 Javascript
Python多线程学习资料
2012/12/19 Python
python实现祝福弹窗效果
2019/04/07 Python
python 实现返回一个列表中出现次数最多的元素方法
2019/06/11 Python
Python程序暂停的正常处理方法
2019/11/07 Python
CSS3实现银灰色动画效果的导航菜单代码
2015/09/01 HTML / CSS
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
Omio波兰:全欧洲低价大巴、火车和航班搜索和比价
2018/02/16 全球购物
Java程序员常见面试题
2015/07/16 面试题
中国梦演讲稿3分钟
2014/08/19 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
就业协议书范本
2014/10/08 职场文书
2014年医药代表工作总结
2014/11/22 职场文书
标枪加油稿
2015/07/22 职场文书
Python爬取英雄联盟MSI直播间弹幕并生成词云图
2021/06/01 Python
Python函数式编程中itertools模块详解
2021/09/15 Python
Java 获取Word中所有的插入和删除修订的方法
2022/04/06 Java/Android
Nginx安装配置详解
2022/06/25 Servers