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脚本
Nov 26 PHP
php中cookie的作用域
Mar 27 PHP
PHP小程序自动提交到自助友情连接
Nov 24 PHP
php学习笔记(三)操作符与控制结构
Aug 06 PHP
Ajax+PHP快速上手及简单应用说明
Jul 24 PHP
自己写了一个php检测文件编码的函数
Apr 21 PHP
php获取文件名后缀常用方法小结
Feb 24 PHP
PHP+Ajax+JS实现多图上传
May 07 PHP
PHP识别二维码的方法(php-zbarcode安装与使用)
Jul 07 PHP
php基于闭包实现函数的自调用(递归)实例分析
Nov 11 PHP
laravel-admin的图片删除实例
Sep 30 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
桌面中心(四)数据显示
2006/10/09 PHP
一个简单的自动发送邮件系统(一)
2006/10/09 PHP
详解PHP处理密码的几种方式
2016/11/30 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
Jquery chosen动态设置值实例介绍
2013/08/08 Javascript
javascript拖拽上传类库DropzoneJS使用方法
2013/12/05 Javascript
js中typeof的用法汇总
2013/12/12 Javascript
火狐下input焦点无法重复获取问题的解决方法
2014/06/16 Javascript
深入探密Javascript数组方法
2015/01/08 Javascript
JS网页在线获取鼠标坐标值的方法
2015/02/28 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
2016/04/18 Javascript
jQuery如何解决IE输入框不能输入的问题
2016/10/08 Javascript
jQuery实现base64前台加密解密功能详解
2017/08/29 jQuery
Node.js使用Express.Router的方法
2017/11/14 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
2018/04/04 Javascript
Vue 全局loading组件实例详解
2018/05/29 Javascript
React Native基础入门之调试React Native应用的一小步
2018/07/02 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
2019/02/27 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
python读写文件操作示例程序
2013/12/02 Python
Python实现动态添加类的属性或成员函数的解决方法
2014/07/16 Python
Python内建数据结构详解
2016/02/03 Python
Python urllib2运行过程原理解析
2020/06/04 Python
为什么是 Python -m
2020/06/19 Python
Python闭包装饰器使用方法汇总
2020/06/29 Python
Python 如何对文件目录操作
2020/07/10 Python
用纯css3和html制作泡沫对话框实现代码
2013/03/21 HTML / CSS
BISSELL官网:北美吸尘器第一品牌
2019/03/14 全球购物
用Python写一个for循环的例子
2016/07/19 面试题
Python中如何定义一个函数
2016/09/06 面试题
2013年高中生自我评价
2013/10/23 职场文书
特色冷饮店创业计划书
2014/01/28 职场文书
入党自荐书范文
2014/03/09 职场文书
教师自我剖析材料
2014/09/29 职场文书
JS监听Esc 键触发事键
2021/04/14 Javascript