1 / 45
文档名称:

6数组--php学习资料.ppt

格式:ppt   大小:112KB   页数:45页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

6数组--php学习资料.ppt

上传人:wz_198613 2018/7/26 文件大小:112 KB

下载得到文件列表

6数组--php学习资料.ppt

相关文档

文档介绍

文档介绍:PHP数组
数组
基础知识
数组的遍历
数组的相关处理函数
基础知识
数组是一个可以存储一组或一系列数值的变量。
数组是一种基本的数据类型。
PHP中提供了丰富的数组处理函数和方法。
数组函数还可以实现堆栈和队列等数据结构。
所谓的数组下标可以视为资料内容在此数组中的识别名称,通常也被成为数组下标。
当索引值为数值时,也代表此资料内容在数组中的储存位置。
数组中有几个索引值也被称为几维数组。
数组分类:
在PHP中有两种数组:索引数组和关联数组。
索引(indexed)数组的索引值是整数,以0开始。当通过位置来标识东西时用索引数组。
关联(associative)数组以字符串做为索引值并且为更像两列的表。第一列是索引值,用于访问数组值。
数组常用的赋值方式:
由于 PHP 是属于弱类型数据,因此源代码中的数组并不需要经过特别的声明操作,直接将一组数值指定给某一数组元素即可。一般情况下数组的赋值有两种方式:
直接赋值方式如:
$a[0]=‘spam@’;
$a[1]=‘abuse@’;
使用array函数如:
$a=array(“spam@ “,”abuse@”);
一维数组
数组中索引值(下标)只有一个的数组称为一维数组。在数组中这是最简单的,也是最常用的了。
直接赋值格式:
$数组变量名[索引值]=资料内容
其中索引值(下标)可以是一个字符串或一个整数。等价于整数(不以0开头)的字符串值被当作整数对待。因此,数组$array[3]与$array[‘3’]是引用相同的元素。但是$array[‘03’]引用的另外不同的元素。
实例1:
<?php
$a[0]=1;
$a[1]=2;
$a[2]=3;
$b[]=1;
$b[]=2;
$b[]=3;
$b[6]=4;
$b[]=5;
?>
实例2:
<?php
$a["name"]="zhangsan";
$a["sex"]="man";
$a["age"]=23;
$b["name"]="lisi";
$b[]="woman";
$b["age"]=28;
$b[8]=4;
$b[]=5;
?>
实例:
<?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);
?>
二维数组的声明
多维数组的声明方式及规则,与一维数组相同,例如:下面二维数组的声明片段:
这时数组中的资料内容如下:
如果以 array 语法声明,则如下程序片段:
数组的遍历
1. foreach循环结构:
foreach 仅用于数组,有两种语法。
foreach (array_expression as $value)
…..statement
foreach (array_expression as $key => $value) …..statement
第一种格式遍历给定的 array_expression 数组。每次循环中,当前单元的值被赋给$value 并且数组内部的指针向前移一步

最近更新

小学主题班会食品安全 27页

年度红细胞溶血素产业分析报告 86页

《市场分析及展望》课件 26页

年度非开挖导向钻机铺管机市场分析及竞争策略.. 87页

《微电子技术及应用》课件 28页

《授人杨俭波》课件 33页

高中化学(大纲版)第二册第一章氮族元素第二节.. 5页

高中一轮生物练习必修二第二章《遗传和染色体.. 11页

膝关节创伤后的神经损伤与功能重建 28页

视唱练耳在中小学音乐教育中运用研究 12页

居民健康素养提升路径研究 25页

期末班主任谈双减政策下教学反思 55页

预备期党员思想汇报范文(5篇) 14页

接纳自己不要和自己过意不去的优质佳句通用五.. 54页

因为有你作文800字初中(34篇) 43页

鼓励高考学子的祝福语摘录75句 52页

唯美母亲节祝福句子集合 71页

秦兵马俑课件 14页

高等院校财务风险管理研究的开题报告 2页

高校马克思主义理论教育创新研究的开题报告 2页

第十四章-要素方面的贸易--国际贸易理论政策与.. 16页

高岭土纳米TiO2复合光催化材料的制备及性能研.. 2页

高剂量热休克蛋白gp96激活调节性T细胞抑制免疫.. 2页

高中生英语学习焦虑、语言学习策略与英语成绩.. 2页

过期药品、耗材管理制度 2页

大班科学活动《有趣的转动》说课稿 8页

空调铜管的蚁巢腐蚀 10页

2023版医疗器械分类目录 37页

汉语言文学专业文学常识试题200道 17页

肾脏疾病的营养治疗原则和要求 129页