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的ob_start();控制您的浏览器cache!
Nov 25 PHP
PHP 存储文本换行实现方法
Jan 05 PHP
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
Oct 12 PHP
php fsockopen中多线程问题的解决办法[翻译]
Nov 09 PHP
php中用socket模拟http中post或者get提交数据的示例代码
Aug 08 PHP
curl不使用文件存取cookie php使用curl获取cookie示例
Jan 26 PHP
php基于双向循环队列实现历史记录的前进后退等功能
Aug 08 PHP
PHP读MYSQL中文乱码的快速解决方法
Oct 01 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
Oct 10 PHP
thinkPHP简单导入和使用阿里云OSSsdk的方法
Mar 15 PHP
thinkPHP显示不出验证码的原因与解决方法分析
May 20 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
Mar 12 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(1) php开发环境配置
2010/02/15 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
2014/06/12 PHP
PHP Imagick完美实现图片裁切、生成缩略图、添加水印
2016/02/22 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
JS date对象的减法处理实现代码
2010/12/28 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
用javascript判断IE版本号简单实用且向后兼容
2013/09/11 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
PHP开发者必须掌握的6个关键字
2014/04/14 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
jQuery中trigger()与bind()用法分析
2015/12/18 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
2016/03/10 Javascript
JavaScript中文件上传API详解
2016/04/01 Javascript
jQuery基于正则表达式的表单验证功能示例
2017/01/21 Javascript
Vue.js项目模板搭建图文教程
2017/09/20 Javascript
深入理解Vue 的钩子函数
2018/09/05 Javascript
微信小程序开发之左右分栏效果的实例代码
2019/05/20 Javascript
js Array.slice的8种不同用法示例
2019/07/10 Javascript
[03:42]2014DOTA2西雅图国际邀请赛 Navi战队巡礼
2014/07/07 DOTA
开始着手第一个Django项目
2015/07/15 Python
bat和python批量重命名文件的实现代码
2016/05/19 Python
python解决汉字编码问题:Unicode Decode Error
2017/01/19 Python
Django 实现下载文件功能的示例
2018/03/06 Python
python如何实现反向迭代
2018/03/20 Python
Python+OpenCV实现图像融合的原理及代码
2018/12/03 Python
详解python编译器和解释器的区别
2019/06/24 Python
python之yield和Generator深入解析
2019/09/18 Python
python TCP包注入方式
2020/05/05 Python
Virtualenv 搭建 Py项目运行环境的教程详解
2020/06/22 Python
Python爬取数据并实现可视化代码解析
2020/08/12 Python
Python爬取酷狗MP3音频的步骤
2021/02/26 Python
Wedgwood美国官网:英国骨瓷,精美礼品及家居装饰
2018/02/17 全球购物
2014年大学生预备党员思想汇报1000字
2014/09/13 职场文书
驳回起诉裁定书
2015/05/19 职场文书
MySql重置root密码 --skip-grant-tables
2022/04/11 MySQL