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 相关文章推荐
在PHP3中实现SESSION的功能(一)
Oct 09 PHP
对Session和Cookie的区分与解释
Mar 16 PHP
利用PHP+JS实现搜索自动提示(实例)
Jun 09 PHP
有关PHP性能优化的介绍
Jun 20 PHP
php setcookie函数的参数说明及其用法
Apr 20 PHP
php获取根域名方法汇总
Oct 28 PHP
PHP的cURL库简介及使用示例
Feb 06 PHP
PHP单例模式是什么 php实现单例模式的方法
May 14 PHP
深入理解PHP之OpCode原理详解
Jun 01 PHP
PHP反射学习入门示例
Jun 14 PHP
详解将数据从Laravel传送到vue的四种方式
Oct 16 PHP
PDO实现学生管理系统
Mar 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+mysql写的简单留言本实例代码
2008/07/25 PHP
codeigniter框架批量插入数据
2014/01/09 PHP
CI框架自动加载session出现报错的解决办法
2014/06/17 PHP
PHP制作图形验证码代码分享
2014/10/23 PHP
PHP+MySQL删除操作实例
2015/01/21 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
2015/05/13 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
laravel5.2表单验证,并显示错误信息的实例
2019/09/29 PHP
IE中鼠标经过option触发mouseout的解决方法
2015/01/29 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
Angular2自定义分页组件
2017/04/19 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
jQuery实现视频展示效果
2020/05/30 jQuery
微信小程序点击生成朋友圈分享图(遇到的坑)
2020/06/17 Javascript
JavaScript逻辑运算符相关总结
2020/09/04 Javascript
Vue实现穿梭框效果
2020/09/30 Javascript
[42:39]老党炸弹人试玩视频
2014/09/03 DOTA
python实现对excel进行数据剔除操作实例
2017/12/07 Python
教你一步步利用python实现贪吃蛇游戏
2019/06/27 Python
python获取栅格点和面值的实现
2020/03/10 Python
python实现3D地图可视化
2020/03/25 Python
python图片指定区域替换img.paste函数的使用
2020/04/09 Python
Pycharm修改python路径过程图解
2020/05/22 Python
Python如何爬取51cto数据并存入MySQL
2020/08/25 Python
运行Python编写的程序方法实例
2020/10/21 Python
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
领导参观欢迎词
2015/01/26 职场文书
致三级跳运动员加油稿
2015/07/21 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫