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安全配置
Dec 06 PHP
php+MySQL判断update语句是否执行成功的方法
Aug 28 PHP
php读取flash文件高宽帧数背景颜色的方法
Jan 06 PHP
如何用PHP来实现一个动态Web服务器
Jul 29 PHP
PHP直接修改表内容DataGrid功能实现代码
Sep 24 PHP
php采用session实现防止页面重复刷新
Dec 24 PHP
Symfony2学习笔记之系统路由详解
Mar 17 PHP
PHP计算近1年的所有月份
Mar 13 PHP
yii2中dropDownList实现二级和三级联动写法
Apr 26 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
May 30 PHP
php表单文件iframe异步上传实例讲解
Jul 26 PHP
PHP使用OB缓存实现静态化功能示例
Mar 23 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
德劲1103二次变频版的打磨
2021/03/02 无线电
封装一个PDO数据库操作类代码
2009/09/09 PHP
PHP+JS+rsa数据加密传输实现代码
2011/03/23 PHP
php实现无限级分类查询(递归、非递归)
2016/03/10 PHP
php异步:在php中使用fsockopen curl实现类似异步处理的功能方法
2016/12/10 PHP
php实现的表单验证类完整示例
2019/08/13 PHP
Javascript 垃圾收集机制介绍理解
2013/05/14 Javascript
纯javascript实现简单下拉刷新功能
2015/03/13 Javascript
基于js实现checkbox批量选中操作
2016/11/22 Javascript
Vue过滤器的用法和自定义过滤器使用
2017/02/08 Javascript
JS实现为动态创建的元素添加事件操作示例
2018/03/17 Javascript
vue项目每30秒刷新1次接口的实现方法
2018/12/04 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
layui清除radio的选中状态实例
2019/11/14 Javascript
Python中的yield浅析
2014/06/16 Python
python3批量删除豆瓣分组下的好友的实现代码
2016/06/07 Python
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
浅谈Pandas 排序之后索引的问题
2018/06/07 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
2018/07/25 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
Python opencv实现人眼/人脸识别以及实时打码处理
2019/04/29 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
Canvas 文本填充线性渐变的使用详解
2020/06/22 HTML / CSS
香港现代设计家具品牌:Ziinlife Furniture
2018/11/13 全球购物
Brydge英国:适用于Apple iPad和Microsoft Surface Pro的蓝牙键盘
2019/05/16 全球购物
Can a struct inherit from another class? (结构体能继承类吗)
2014/07/22 面试题
武汉某公司的C#笔试题面试题
2015/12/25 面试题
交通法规咨询中心工作职责
2013/11/27 职场文书
高速铁道技术专业求职信
2014/08/09 职场文书
学习型党组织心得体会
2014/09/12 职场文书
授权委托书协议书
2014/10/16 职场文书
2014财务年终工作总结
2014/12/08 职场文书
婚宴父亲致辞
2015/07/27 职场文书
大学迎新生的欢迎词
2019/06/25 职场文书
MYSQL如何查看进程和kill进程
2022/03/13 MySQL