电子商务应用技术(第5章)课件.ppt

电子商务应用技术(第5章)课件.ppt

ID:57160297

大小:476.00 KB

页数:19页

时间:2020-08-02

电子商务应用技术(第5章)课件.ppt_第1页
电子商务应用技术(第5章)课件.ppt_第2页
电子商务应用技术(第5章)课件.ppt_第3页
电子商务应用技术(第5章)课件.ppt_第4页
电子商务应用技术(第5章)课件.ppt_第5页
资源描述:

《电子商务应用技术(第5章)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章PHP数组可以解决很多数据处理问题对数据库操作而检索出的内容可以放在数组中系统的一些常用配置信息可以使用数组进行定义前台用户提交的表单数据利用数组,可以简化代码; 利用数组处理函数,可以提高开发效率1$price=100;一个数组就是一系列存储变量值的特定区域标量变量:一个有名字的存储变量值的特定区域$products[0]=‘Oil’;索引数组元素5.1.1数组的含义$price[‘Tires’]=400;§5.1使用数组25.1.2数字索引数组1、初始化数字索引数组2、访问数组的内容$products=array(“Tires”,“Oil”,“SparkPlugs”);$number

2、=range(1,10);$products[0]改变数组元素:$products[0]=“Fuses”;33、创建与上面一样的数组$products[0]=“Tires”;$products[1]=“Oil”;$products[2]=“SparkPlugs”;4、使用循环访问数组for($i=0;$i<3;$i++)echo“$products[$i]”;45.1.3关联数组1、初始化关联数组$prices=array(“Tires”=>100,“Oil”=>10,“SparkPlugs”=>4);2、访问关联数组元素$prices[“Tires”]=200;$prices[“Oil”]$

3、prices[“SparkPlugs”]53、创建与上面一样的数组$prices=array(“Tires”=>100);$prices[“Oil”]=10;$prices[“SparkPlugs”]=4;或者$prices[“Tires”]=100;$prices[“Oil”]=10;$prices[“SparkPlugs”]=4;64、使用循环语句(1)foreachforeach($pricesas$key=>$value){echo$key.“-”.$value.“
”;}数组标量变量100104$prices[“Tires”]$prices[“Oil”]$prices[“Sp

4、arkPlugs”]7(2)each()函数arrayeach(array&arr)返回arr数组中当前指针位置的索引/值对,并向前移动数组指针。索引/值对被返回为数组类型数,键名key和value。单元key包含有数组索引的名,value包含有数据。如果内部指针越过了数组的末端,则each()返回FALSE。(3)list()函数voidlist(mixedvarname,mixed...)把数组中的值赋给一些变量。8while($element=each($prices)){echo$element[“key”];echo”-”;echo$element[“value”];echo“

5、>”;}while(list($product,$price)=each($prices)){echo“$product–$price
”;}95.1.4数组操作符操作符名称示例结果+联合$a+$b数组$b将被附加到$a中,但是任何关键字冲突的元素将不会被添加==等价$a==$b如果$a和$b包含相同的元素,返回true===恒等$a===$b如果$a和$b包含相同顺序和类型的元素,返回true!=不等价$a!=$b如果$a和$b不包含相同的元素,返回true<>不等价$a<>$b与!=相同!==不恒等$a!==$b如果$a和$b不包含相同顺序和类型的元素,返回true105.1.5多

6、维数组1、数组不一定就是一个简单的索引和值的列表——数组中的每个位置还可以存另一个数组。用这种方法我们可以创建一个二维数组。$products=array(array(“TIRE”,”Tires”,100),array(“OIL”,”Oil”,100),array(“SPK”,”SparkPlugs”,100));2、我们不必停止于二维——按同样的思路,数组元素还可以包含新的数组,这些新的数组又可以再包含新的数组。11$products[0][0]数组$products$products[2][1]循环遍历数组中的数据:for($row=0;$row<3;$row++){for($column

7、=0;$column<3;$column++){echo“

8、”.$products[$row][$column];}echo“

9、
”;}125.2.1数组排序1、使用sort()按字母升序进行排序$products=array(“Tires”,”Oil”,”SparkPlugs”);sort($products);按数字升序进行排序$prices=array(100,10,4);sort(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。