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 相关文章推荐
source.php查看源文件
Dec 09 PHP
关于php fread()使用技巧
Jan 22 PHP
通达OA公共代码 php常用检测函数
Dec 14 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
Jun 18 PHP
php实现可以设置中奖概率的抽奖程序代码分享
Jan 19 PHP
Codeigniter检测表单post数据的方法
Mar 21 PHP
THinkPHP获取客户端IP与IP地址查询的方法
Nov 14 PHP
PHP单文件上传原理及上传函数的封装操作示例
Sep 02 PHP
redis+php实现微博(三)微博列表功能详解
Sep 23 PHP
laravel 创建命令行命令的图文教程
Oct 23 PHP
PHP字符串和十六进制如何实现互相转换
Jul 16 PHP
PHP获取当前时间不准确问题解决方案
Aug 14 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数组转换js数组操作及json_encode的用法详解
2013/10/26 PHP
php使用curl存储cookie的示例
2014/03/31 PHP
php mysql操作mysql_connect连接数据库实例详解
2016/12/26 PHP
js函数在frame中的相互调用详解
2014/03/03 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
2014/03/25 Javascript
原生js实现的贪吃蛇网页版游戏完整实例
2015/05/18 Javascript
浅析JSONP技术原理及实现
2016/06/08 Javascript
jquery 获取select数组与name数组长度的实现代码
2016/06/20 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
js仿QQ邮箱收件人选择与搜索功能
2017/02/10 Javascript
浅谈Vue2.0中v-for迭代语法的变化(key、index)
2018/03/06 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
微信内置开发 iOS修改键盘换行为搜索的解决方案
2019/11/06 Javascript
24行JavaScript代码实现Redux的方法实例
2019/11/17 Javascript
JS实现放烟花效果
2020/03/10 Javascript
jQuery实现查看图片功能
2020/12/01 jQuery
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
[05:24]TI9采访——教练
2019/08/24 DOTA
Web服务器框架 Tornado简介
2014/07/16 Python
Python3实现生成随机密码的方法
2014/08/23 Python
django基础之数据库操作方法(详解)
2017/05/24 Python
Tensorflow 查看变量的值方法
2018/06/14 Python
Django 限制用户访问频率的中间件的实现
2018/08/23 Python
python 3.7.0 下pillow安装方法
2018/08/27 Python
Python代理IP爬虫的新手使用教程
2019/09/05 Python
Python实现投影法分割图像示例(一)
2020/01/17 Python
CSS3实现银灰色动画效果的导航菜单代码
2015/09/01 HTML / CSS
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
美国婚礼装饰和活动用品批发供应商:Event Decor Direct
2018/10/12 全球购物
英国设计师泳装、沙滩装和比基尼在线精品店:Beach Cafe
2019/08/28 全球购物
J2EE中的容器都包括哪些
2013/08/21 面试题
大学生学业生涯规划
2014/01/05 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript
安装Windows Server 2012 R2企业版操作系统并设置好相关参数
2022/04/29 Servers
ubuntu下常用apt命令介绍
2022/06/05 Servers