您所在位置: 网站首页 / 文档列表 / PHP资料 / 文档详情
数组php学习资料学习教案.pptx 立即下载
上传人:王子****青蛙 上传时间:2024-09-04 格式:PPTX 页数:45 大小:309KB 金币:6 举报 版权申诉
预览加载中,请您耐心等待几秒...

数组php学习资料学习教案.pptx

数组php学习资料学习教案.pptx

预览

免费试读已结束,剩余 35 页请下载文档后查看

6 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学数组基础知识数组是一个可以存储一组或一系列数值的变量。数组是一种基本的数据类型。PHP中提供了丰富的数组处理函数(hánshù)和方法。数组函数(hánshù)还可以实现堆栈和队列等数据结构。所谓的数组下标可以视为资料内容在此数组中的识别名称,通常(tōngcháng)也被成为数组下标。当索引值为数值时,也代表此资料内容在数组中的储存位置。数组中有几个索引值也被称为几维数组。数组分类:在PHP中有两种数组:索引数组和关联数组。索引(indexed)数组的索引值是整数,以0开始。当通过位置来标识东西时用索引数组。关联(associative)数组以字符串做为索引值并且为更像两列的表。第一列是索引值,用于访问数组值。数组常用(chánɡyònɡ)的赋值方式:由于PHP是属于弱类型数据,因此源代码中的数组并不需要经过特别的声明操作,直接将一组数值指定给某一数组元素即可。一般情况下数组的赋值有两种方式:直接赋值方式如:$a[0]=‘spam@126.com’;$a[1]=‘abuse@sohu.com’;使用array函数如:$a=array(“spam@126.com“,”abuse@sohu.com”);一维数组数组中索引值(下标)只有一个的数组称为一维数组。在数组中这是最简单的,也是最常用的了。直接赋值格式:$数组变量名[索引值]=资料内容其中索引值(下标)可以是一个字符串或一个整数。等价于整数(不以0开头(kāitóu))的字符串值被当作整数对待。因此,数组$array[3]与$array[‘3’]是引用相同的元素。但是$array[‘03’]引用的另外不同的元素。实例(shílì)1:<?php$a[0]=1;$a[1]=2;$a[2]=3;$b[]=1;$b[]=2;$b[]=3;$b[6]=4;$b[]=5;?>实例(shílì):<?php$a=array(1,2,3,4,5,6);$b=array("one","two","three");$c=array(0=>"aaa",1=>"bbb",2=>"ccc");$d=array("aaa",6=>"bbb","ccc");$e=array(“name"=>"zhangsan","age"=>20);?>二维数组的声明(shēngmíng)多维数组的声明(shēngmíng)方式及规则,与一维数组相同,例如:下面二维数组的声明(shēngmíng)片段:这时数组中的资料内容如下:如果以array语法声明(shēngmíng),则如下程序片段:数组的遍历1.foreach循环结构:foreach仅用于数组,有两种语法。foreach(array_expressionas$value)…..statementforeach(array_expressionas$key=>$value)…..statement第一种格式(géshi)遍历给定的array_expression数组。每次循环中,当前单元的值被赋给$value并且数组内部的指针向前移一步第二种格式做同样的事,只除了当前单元(dānyuán)的键值也会在每次循环中被赋给变量$key。注:当foreach开始执行时,数组内部的指针会自动指向第一个单元(dānyuán)。此外注意foreach所操作的是指定数组的一个拷贝,而不是该数组本身。<?php$a=array(10,20,30,40,50,60);foreach($aas$k=>$v){echo"$k=>$v<br>";}?>2联合使用list(),each()和while循环arrayeach(arrayarray)返回array数组中当前指针位置的键/值对并向前移动数组指针。键值对被返回为四个单元的数组,键名为0,1,key和value。单元0和key包含有数组单元的键名,1和value包含有数据。如果(rúguǒ)内部指针越过了数组的末端,则each()返回FALSE。each()经常和list()结合使用来遍历数组。voidlist(mixed...)它不是真正的函数,而是语言结构。list()用一步操作给一组变量进行赋值。注:list()仅能用于数字索引的数组并假定数字索引从0开始。在执行each()之后,数组指针将停留在数组中的下一个单元或者当碰到数组结尾时停留在最后一个单元。如果要再用each遍历数组,必须使用(shǐyòng)reset()
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

数组php学习资料学习教案

文档大小:309KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用