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 相关文章推荐
mysql 的 like 问题,超强毕杀记!!!
Jan 18 PHP
一段php加密解密的代码
Jul 16 PHP
PHP详细彻底学习Smarty
Mar 27 PHP
PHP中strtotime函数使用方法分享
Jan 10 PHP
关于mysql字符集设置了character_set_client=binary 在gbk情况下会出现表描述是乱码的情况
Jan 06 PHP
PHP数据过滤的方法
Oct 30 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
Jun 21 PHP
PHP 导出Excel示例分享
Aug 18 PHP
php实现生成验证码实例分享
Apr 10 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
May 18 PHP
Yii2框架类自动加载机制实例分析
May 02 PHP
php5.6.x到php7.0.x特性小结
Aug 17 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设计模式 Singleton(单例模式)
2011/06/26 PHP
PHP MySQL应用中使用XOR运算加密算法分享
2011/08/28 PHP
php中array_column函数简单实现方法
2016/07/11 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
Laravel 模型关联基础教程详解
2019/09/17 PHP
动态加载js文件 document.createElement
2006/10/14 Javascript
javascript下给元素添加事件的方法与代码
2007/08/13 Javascript
jQuery对表单的操作代码集合
2011/04/06 Javascript
JS异常处理的一个想法(sofish)
2013/03/14 Javascript
jquery按回车提交数据的代码示例
2013/11/05 Javascript
jquery实现select选中行、列合计示例
2014/04/25 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
jquery easyui validatebox remote的使用详解
2016/11/09 Javascript
深入理解Vue 单向数据流的原理
2017/11/09 Javascript
echarts整合多个类似option的方法实例
2018/07/10 Javascript
vue.extend与vue.component的区别和联系
2018/09/19 Javascript
python编写的最短路径算法
2015/03/25 Python
python类继承与子类实例初始化用法分析
2015/04/17 Python
python编程羊车门问题代码示例
2017/10/25 Python
利用Python进行异常值分析实例代码
2017/12/07 Python
对numpy中轴与维度的理解
2018/04/18 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
在Mac中配置Python虚拟环境过程解析
2020/06/22 Python
利用css3 translate完美实现表头固定效果
2017/02/28 HTML / CSS
Lands’ End官网:经典的美国生活方式品牌
2016/08/14 全球购物
澳大利亚宠物商店:Petbarn
2017/11/18 全球购物
美国领先的奢侈手表在线零售商:WatchMaxx
2017/12/17 全球购物
用JAVA实现一种排序,JAVA类实现序列化的方法(二种)
2014/04/23 面试题
早餐连锁店计划书
2014/01/08 职场文书
创业者迈进成功第一步:如何写创业计划书?
2014/03/22 职场文书
和解协议书
2014/04/16 职场文书
员工安全责任书范本
2014/07/24 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
宝宝满月宴答谢词
2015/09/30 职场文书
2016年记者节感言
2015/12/08 职场文书
阿里云服务器部署mongodb的详细过程
2021/09/04 MongoDB