php学习之 数组声明


Posted in PHP onJune 09, 2011
<?php 
/* 
* 一、数组的概述 
* 1.数组的本质:管理和操作一组变量,成批处理 
* 2.数组时复合类型(可以存储多个) 
* 3.数组中可以存储任意长度的数据,也可以存储任意类型的数据 
* 4.数组可以完成其他语言数据结构的功能(链表,队列,栈,集合类) 
* 
* 
* 
* 二、数组的分类 
* 数组中有多个单元,(单元称为元素) 
* 每个元素(下标[键]和值) 
* 单访问元素的时候,都是通过下标(键)来访问元素 
* 1.一维数组,二维数组,三维数组。。。多维数组 
* (数组的数组,就是在数组中存有其他的数组) 
* 2.PHP中有两种数组 
* 索引数组:就是下标是顺序整数的索引 
* 关联数组:就是下标是字符串作为索引 
* 
* 下标(整数,字符串)只有这两种 
* 
* 
* 三、数组多种声明方式 
* 
* 1.直接为数组元素赋值声明 
* 如果索引下标不给出,就会从0开始顺序索引 
* 如果给出索引下标,下一个就会从最大的开始增1 
* 如果后面出现前面的下标,如果是赋值就是为前面的元素重新赋值 
* 混合声明时,索引和关联不互相影响(不影响索引下标的声明) 
* 
* 2.使用array()函数声明 
* 默认是索引数组 
* 如果为关联数组和索引数组指定下标,使用 键=>值 
* 多个成员之间使用" , "分割 
* 3.使用其他的函数声明 
* 
* 
* 
* 
*/ 
//索引数组 
$user[0]=1;//用户序号 
$user[1]="zhangsan";//用户名 
$user[2]=10;//年龄 
$user[3]="nan";//性别 
echo '<pre>'; 
print_r($user); 
echo '</pre>'; 
//关联数组 
$user["id"]=1; 
$user["name"]="zhangsan"; 
$user["age"]=10; 
$user["sex"]; 
$user["age"]=90;//赋值 
echo $user["name"];//输出 
//使用array()声明数组 
$user=array(1,"zhangsan",10,"nan"); 
//使用array()声明关联数组 
$user=array("id"=>1,"name"=>"zhangsan","age"=>10,"sex"=>"nan"); 
//声明多维数组(多条记录),来保存一个表中的多条用户信息记录 
$user=array( 
//用$user[0]调用这一行,比如调用这条记录中的姓名,$user[0][1] 
array(1,"zhangsan",10,"nan"), 
//用$user[1]调用这一行,比如调用这条记录中的姓名,$user[1][1] 
array(2,"lisi",20,"nv") 
); 
//数组保存多个表,每个表有多条记录 
$info=array( 
"user"=>array( 
array(1,"zhangsan",10,"nan"), 
array(2,"lisi",20,"nv") 
), 
"score"=>array( 
array(1,90,80,70), 
array(2,60,40,70) 
) 
); 
echo $info["score"][1][1];//输出60, 
?>
PHP 相关文章推荐
PHP define函数的使用说明
Aug 27 PHP
php若干单维数组遍历方法的比较
Sep 20 PHP
php购物车实现代码
Oct 10 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
Aug 09 PHP
php通过sort()函数给数组排序的方法
Mar 18 PHP
举例讲解PHP面对对象编程的多态
Aug 12 PHP
PHP简单实现DES加密解密的方法
Jul 12 PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
Jul 20 PHP
PHP抓取远程图片(含不带后缀的)教程详解
Oct 21 PHP
PHP中时间加减函数strtotime用法分析
Apr 26 PHP
php实现微信支付之现金红包
May 30 PHP
PHP实现的多进程控制demo示例
Jul 22 PHP
php学习笔记 数组遍历实现代码
Jun 09 #PHP
php学习笔记 [预定义数组(超全局数组)]
Jun 09 #PHP
ThinkPHP自动验证失败的解决方法
Jun 09 #PHP
PHP下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
Jun 09 #PHP
一个PHP缓存类代码(附详细说明)
Jun 09 #PHP
php下通过IP获取地理位置的代码(小偷程序)
Jun 09 #PHP
php 面试碰到过的问题 在此做下记录
Jun 09 #PHP
You might like
php自动获取目录下的模板的代码
2010/08/08 PHP
PHP获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
ThinkPHP的L方法使用简介
2014/06/18 PHP
[原创]php获取数组中键值最大数组项的索引值
2015/03/17 PHP
php过滤输入操作之htmlentities与htmlspecialchars用法分析
2017/02/17 PHP
jQuery学习之prop和attr的区别示例介绍
2013/11/15 Javascript
父节点获取子节点的字符串示例代码
2014/02/26 Javascript
Bootstrap按钮组件详解
2016/04/26 Javascript
深入浅析JavaScript函数前面的加号和叹号
2016/07/09 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
使用vue-cli webpack 快速搭建项目的代码
2018/11/21 Javascript
使用layer弹窗,制作编辑User信息页面的方法
2019/09/27 Javascript
JavaScript实现轮播图效果代码实例
2019/09/28 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
[00:08]DOTA2勇士令状等级奖励“天外飞星”
2019/05/24 DOTA
[01:27:44]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第一场 1月24日
2021/03/11 DOTA
python pandas中DataFrame类型数据操作函数的方法
2018/04/08 Python
实例讲解python中的序列化知识点
2018/10/08 Python
对Python之gzip文件读写的方法详解
2019/02/08 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
python迭代器常见用法实例分析
2019/11/22 Python
通过实例简单了解python yield使用方法
2020/08/06 Python
python语言实现贪吃蛇游戏
2020/11/13 Python
如何使用canvas绘制可移动网格的示例代码
2020/12/14 HTML / CSS
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
艺术设计专业个人求职信范文
2013/12/11 职场文书
公务员培训心得体会
2013/12/28 职场文书
2014年实验室工作总结
2014/12/03 职场文书
销售员岗位职责范本
2015/04/11 职场文书
雾霾停课通知
2015/04/24 职场文书
供应商食品安全承诺书
2015/04/29 职场文书
蓝天保卫战收官在即 :15行业将开展环保分级评价
2019/07/19 职场文书
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript