当前位置:首页 > PHP教程 > php高级应用 > 列表

PHP高级应用的讲解

发布:smiling 来源: PHP粉丝网  添加日期:2022-06-29 08:37:52 浏览: 评论:0 

1. PHP 多维数组

PHP可以理解两级、三级甚至四到五级的多维数组,数组的维度指示需要选择元素的索引数,对于二维数组需要两个索引来选取元素,对于三维数组则需要三个索引来选取元素,比如下面的数组:

  1. $car = array
  2.  
  3.        array("Volvo",33,20); 
  4.  
  5.        array("BMW",17,15); 
  6.  
  7.        array("Land Rover",15,11); 
  8.  

这是一个二维数组,包含了行和列,所以选取元素需要用两个索引:

  1. echo $cars[0][0].": 库存:".$cars[0][1].", 已售:".$cars[0][2].".<br>"
  2.  
  3. echo $cars[1][0].": 库存:".$cars[1][1].", 已售:".$cars[1][2].".<br>"
  4.  
  5. echo $cars[2][0].": 库存:".$cars[2][1].", 已售:".$cars[2][2].".<br>"
  6.  
  7. echo $cars[3][0].": 库存:".$cars[3][1].", 已售:".$cars[3][2].".<br>"

这样才能选中所需要的元素。

2. PHP 日期

PHP中获取时间的函数是Date(),函数中的参数可以包括年月日时分秒,参数之间可以插入字符用于日期的输出。需要注意的一点是时区问题,一般如果php.ini文件没有做任何修改的话,时区一般会锁定时差为零的敌方,如果要改为中国时间需要将php.ini文件中date.timezone的值改为PRC,这样才能获取到中国时间。还有就是php中创建时间的函数mktime(),函数括号中有六个元素分别是hour、minute、second、month、day、year,这是由一系列参数来创建时间的函数,还有用字符串创建时间的strtotime()函数,strtotime()函数可以把人类可读的字符串转化为Unix时间。PHP在字符串转时间上是很聪明的,所以可以利用各种值来转换。

3. PHP include

include语句会获取指定文件中存在的所有文本 / 代码 / 标记,并复制到使用include的语句的文件中。如果需要在网站的多张页面上引用相同的PHP或者HTML的话,包含文件的价值就体现出来了。在PHP文件的引用中有两种方式分别是include和require,这两种方式也有一点小差异,其中include在错误处理上只会产生警告,而require在处理错误的时候会生成致命错误,并且停止脚本。引入格式是 include + ' 文件名.php' , require同理。

Tags: PHP高级应用

分享到: