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+DBM的同学录程序(4)
Oct 09 PHP
附件名前加网站名
Mar 23 PHP
php 清除网页病毒的方法
Dec 05 PHP
PHP如何利用P3P实现跨域
Aug 24 PHP
PHP CURL CURLOPT参数说明(curl_setopt)
Sep 30 PHP
php中smarty实现多模版网站的方法
Jun 11 PHP
php生成静态html页面的方法(2种方法)
Sep 14 PHP
PHP生成随机字符串(3种方法)
Sep 25 PHP
关于PHP中字符串与多进制转换函数的实例代码
Nov 03 PHP
PHP重定向与伪静态区别
Feb 19 PHP
php图像验证码生成代码
Jun 08 PHP
Thinkphp 框架配置操作之动态配置、扩展配置及批量配置实例分析
May 15 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单文件版在线代码编辑器
2015/03/12 PHP
js树形控件脚本代码
2008/07/24 Javascript
File, FileReader 和 Ajax 文件上传实例分析(php)
2011/04/27 Javascript
仿jQuery的siblings效果的js代码
2011/08/09 Javascript
jQuery中使用了document和window哪些属性和方法小结
2011/09/13 Javascript
javascrip关于继承的小例子
2013/05/10 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
javascript 中的继承实例详解
2017/05/05 Javascript
详解使用vue实现tab 切换操作
2017/07/03 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
[01:12](回顾)DOTA2国际邀请赛,全世界DOTAer的盛宴
2014/07/01 DOTA
python绘制热力图heatmap
2020/03/23 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
2019/07/16 Python
python网络编程之多线程同时接受和发送
2019/09/03 Python
python爬虫模拟浏览器的两种方法实例分析
2019/12/09 Python
pytorch模型存储的2种实现方法
2020/02/14 Python
Python selenium页面加载慢超时的解决方案
2020/03/18 Python
解析HTML5的存储功能和web SQL的相关操作方法
2016/02/19 HTML / CSS
英国电信商店:BT Shop
2019/12/17 全球购物
土木建筑学生自我评价
2014/01/14 职场文书
高中自我评价范文
2014/01/27 职场文书
小学教师师德感言
2014/02/10 职场文书
工程类专业自荐信范文
2014/03/09 职场文书
校庆接待方案
2014/03/18 职场文书
副科竞争上岗演讲稿
2014/05/12 职场文书
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
党校党性分析材料
2014/12/19 职场文书
环卫个人总结
2015/03/03 职场文书
2016年寒假社会实践活动总结
2015/03/27 职场文书
企业党支部工作总结2015
2015/05/21 职场文书
贫困证明怎么写
2015/06/16 职场文书
个人收入证明格式
2015/06/24 职场文书
2016党校学习心得体会
2016/01/07 职场文书
Ajax实现三级联动效果
2021/10/05 Javascript
Django + Taro 前后端分离项目实现企业微信登录功能
2022/04/07 Python