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脚本数据库功能详解(下)
Oct 09 PHP
测试php连接mysql是否成功的代码分享
Jan 24 PHP
windows中为php安装mongodb与memcache
Jan 06 PHP
php使用cookie实现记住用户名和密码实现代码
Apr 27 PHP
php计算整个mysql数据库大小的方法
Jun 19 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
Nov 05 PHP
php发送短信验证码完成注册功能
Nov 24 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
Jun 30 PHP
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(中)
Jun 11 PHP
阿里云的WindowsServer2016上部署php+apache
Jul 17 PHP
PHP PDOStatement::getAttribute讲解
Feb 01 PHP
Ajax+Jpgraph实现的动态折线图功能示例
Feb 11 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 mysql索引问题
2008/06/07 PHP
php生成局部唯一识别码LUID的代码
2012/10/06 PHP
php中生成随机密码的自定义函数代码
2013/10/21 PHP
PHP7 弃用功能
2021/03/09 PHP
深入理解Javascript闭包 新手版
2010/12/28 Javascript
javascript删除option选项的多种方法总结
2013/11/22 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
Labelauty?jQuery单选框/复选框美化插件分享
2015/09/26 Javascript
微信小程序 教程之条件渲染
2016/10/18 Javascript
浅谈Nodejs中的作用域问题
2016/12/26 NodeJs
深入理解node.js之path模块
2017/05/03 Javascript
angularjs下拉框空白的解决办法
2017/06/20 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
Echarts实现单条折线可拖拽效果
2019/12/19 Javascript
vue中实现动态生成二维码的方法
2020/02/21 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
python正则中最短匹配实现代码
2018/01/16 Python
pandas的唯一值、值计数以及成员资格的示例
2018/07/25 Python
Python构建图像分类识别器的方法
2019/01/12 Python
python输出pdf文档的实例
2020/02/13 Python
Python tkinter布局与按钮间距设置方式
2020/03/04 Python
python如何写出表白程序
2020/06/01 Python
keras 回调函数Callbacks 断点ModelCheckpoint教程
2020/06/18 Python
CK美国官网:Calvin Klein
2016/08/26 全球购物
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
英国最大的在线奢侈手表零售商:Jura Watches
2018/01/29 全球购物
英国户外装备和冒险服装零售商:alloutdoor
2018/01/30 全球购物
Desigual美国官方网站:西班牙服装品牌
2019/03/29 全球购物
办公室秘书自我鉴定
2014/01/18 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
甜品店创业计划书
2014/09/21 职场文书
师德承诺书
2015/01/20 职场文书
2015年社区工作总结
2015/04/08 职场文书
红领巾广播站广播稿
2015/08/19 职场文书
立秋之描写立秋的作文(五年级)
2019/08/08 职场文书