PHP数组剖析.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP数组剖析

【例4-21】 使用reset ()函数移动数组指针的例子。 ?PHP $emp = array(王二, 张三, 李四, 王五); echo(end($emp)); echo(BR); echo(reset($emp)); ? 程序的运行结果如下: 王五 王二 各数组指针函数的功能演示 3.使用foreach语句来遍历数组元素 也可以使用foreach语句来遍历数组元素,方法如下: foreach ( 数组 as $value) { 语句块 } 或foreach ( 数组 as $key=$value) { 语句块 } 在foreach语句中,数组的每一个元素都会被循环处理一遍,在每次循环中,当前数组元素的值被赋给 $value 并且数组内部的指针向前移一步(因此下一次循环中将会得到下一个数组元素)。 $arr = array(姓名=张三,性别=女,年龄=20,专业=软件工程); foreach($arr as $key=$value){ echo $key:$value.br; } 思考:若只要输出$key或者$value,怎么改? 用for循环遍历数组,只能是遍历keys为连续整数的数组 ?php $arr = array(张三,女,20,软件工程); for($i = 0; $i count($arr) ; $i++){ echo $arr[$i].br; } ? key(), current(),next()遍历数组 ?php $arr = array(姓名=张三,性别=女,年龄=20,专业=软件工程); echo current($arr); for ($key=0 ; $keycount($arr) ; $key++){ echo br.next($arr); } ? 课堂思考 1. 以下代码的运行结果是什么? ?php define(myvalue,10); $myarray[10] = Dog; $myarray[] = Human; $myarray[myvalue] = Cat; $myarray[Dog] = Cat; echo The value is:; echo $myarray[myvalue]; ? 2. 以下代码的运行结果是什么? ?php $array = array(true=a,1=b,1.9=c); print_r($array); ? 课后作业:如何用数组制作以下表格 第4章 数组的使用 课程描述 数组(array)是内存中一段连续的存储空间,用于保存一组相同数据类型的数据。在PHP语言中,数组的功能得到了很大的扩展,它可以被看作是一个有序图,图是一种把值映射到关键字的类型。 本章知识点 1 创建和修改数组 2 常用的数组函数 3 使用foreach遍历数组 4.1.1 数组的概念 PHP中的数组是一个关键字或值的集合 (值可以是任何一种类型,包括另一个数组) 键名可以是整数 或者字符串 array(key=value); 例子: $arr = array (3,”nihao”,7.123,flase); $arr = array (id=2,title=3); 第三种使用直接数组赋值的方式: 格式:$arr[“键名”]=“100”; 当数组完成创建后变量将变成一个特殊的数组变量, 而不能再使用echo直接打印输出 请观察以下的数组,并输出 ?php $arr1 = array(1,1,1,1,red=1); var_dump($arr1); ? ?php $arr2 =array(2,2,2,array(3,3,3,123),orange=2); var_dump($arr2); ? ?php $arr3 = array(1,1,1,four=10,10,10, array( array(3,3,3),2,three=2)); var_dump($arr3); ? 一种清晰地写二维数组的方式 $arr4 = array( 1=red, 2=green, array( a=orange, b=apple, c=grape ), 5=silver ); var_dump($arr4); 请思考以下问题 $arr=array(7=xiaoming,200,2=3.3,false); var_dump($arr); 1 、200和flase的键名是什么? $arr=array(7=xiaoming,200,2=3.3,false); var_dump($arr[2]);

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档