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实现MVC开发得最简单的方法――模型
Apr 10 PHP
Discuz! Passport 通行证整合
Mar 27 PHP
php smarty模版引擎中的缓存应用
Dec 11 PHP
基于PHP Web开发MVC框架的Smarty使用说明
Apr 19 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
Jun 17 PHP
php利用curl抓取新浪微博内容示例
Apr 27 PHP
php实现在服务器上创建目录的方法
Mar 16 PHP
php实现的农历算法实例
Aug 11 PHP
Linux系统下PHP-FPM的安装和配置教程
Aug 17 PHP
PHP内存使用情况如何获取
Oct 10 PHP
PHP版单点登陆实现方案的实例
Nov 17 PHP
php判断IP地址是否在多个IP段内
Aug 18 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
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
第九节 绑定 [9]
2006/10/09 PHP
有关于PHP中常见数据类型的汇总分享
2014/01/06 PHP
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
codeigniter中实现一次性加载多个view的方法
2015/03/20 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
2016/12/05 PHP
实例讲解PHP表单验证功能
2019/02/15 PHP
laravel实现简单用户权限的示例代码
2019/05/28 PHP
PhpStorm2020.1 安装 debug - Postman 调用的详细教程
2020/08/17 PHP
JS效率个人经验谈(8-15更新),加入range技巧
2007/01/09 Javascript
jQuery 美元符冲突的解决方法
2010/03/28 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
js使用数组判断提交数据是否存在相同数据
2013/11/27 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
Python脚本后台运行的几种方式
2015/03/09 Javascript
JavaScript中的Function函数
2015/08/27 Javascript
js密码强度检测
2016/01/07 Javascript
jquery表单插件Autotab使用方法详解
2016/06/24 Javascript
浅谈jquery设置和获得checkbox选中的问题
2016/08/19 Javascript
详解jquery选择器的原理
2017/08/01 jQuery
JavaScript高级函数应用之分时函数实例分析
2018/08/03 Javascript
Vue中插入HTML代码的方法
2018/09/21 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
js实现简单的秒表
2020/01/16 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
浅析python3字符串格式化format()函数的简单用法
2018/12/07 Python
python数据爬下来保存的位置
2020/02/17 Python
Python 如何测试文件是否存在
2020/07/31 Python
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功
2020/11/20 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
项目合作计划书
2014/01/09 职场文书
小平您好观后感
2015/06/09 职场文书
导游词之黄果树瀑布
2019/09/20 职场文书
使用Golang的channel交叉打印两个数组的操作
2021/04/29 Golang