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 相关文章推荐
图书管理程序(一)
Oct 09 PHP
谈PHP生成静态页面分析 模板+缓存+写文件
Aug 17 PHP
php Static关键字实用方法
Jun 04 PHP
zend framework框架中url大小写问题解决方法
Aug 19 PHP
PHP生成压缩文件实例
Feb 07 PHP
php通过array_merge()函数合并两个数组的方法
Mar 18 PHP
使用php-timeit估计php函数的执行时间
Sep 06 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
Dec 21 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
Apr 12 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
Oct 20 PHP
PHP 爬取网页的主要方法
Jul 13 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
Sep 26 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学习笔记之面向对象
2014/11/08 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
2016/01/09 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
关于PHP内置的字符串处理函数详解
2017/02/04 PHP
Yii2数据库操作常用方法小结
2017/05/04 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
2019/01/17 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
可编辑下拉框的2种实现方式
2014/06/13 Javascript
用javascript读取xml文件读取节点数据
2014/08/12 Javascript
js style动态设置table高度
2014/10/21 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
微信小程序 wxapp内容组件 icon详细介绍
2016/10/31 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
jQuery 实现批量提交表格多行数据的方法
2018/08/09 jQuery
ES6知识点整理之对象解构赋值应用示例
2019/04/17 Javascript
JavaScript实现简单计算器功能
2019/12/19 Javascript
vuex实现购物车的增加减少移除
2020/06/28 Javascript
Python实现全局变量的两个解决方法
2014/07/03 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
如何运行.ipynb文件的图文讲解
2019/06/27 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
基于python 凸包问题的解决
2020/04/16 Python
运行Python编写的程序方法实例
2020/10/21 Python
丝芙兰香港官网:Sephora香港
2018/03/13 全球购物
法国体育用品商店:GO Sport
2019/10/23 全球购物
Ariat官网:美国马靴和服装品牌
2019/12/16 全球购物
校园网站的创业计划书范文
2013/12/30 职场文书
小学数学国培感言
2014/03/10 职场文书
煤矿班组长竞聘书
2014/03/31 职场文书
《夕阳真美》教学反思
2014/04/27 职场文书
土地租赁协议书
2015/01/29 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书