7天入门php-多维数组、Date、Include
2016-10-01 15:22
435 查看
一、多维数组
php支持二维以上的数组。例二维数组:
二、Date函数
date(format,timestamp):将时间timestamp格式化为指定格式。
format:时间格式,必需;
timestamp:可选,默认当前时间。
1、常用表日期的字符:
d - 表示月里的某天(01-31)
m - 表示月(01-12)
Y - 表示年(四位数)
1 - 表示周里的某天
例:
<?php
echo date("Y-m-d");//显示:2016-10-01
echo date("d/m/Y");//显示01/10/2016
?>
2、常用的表示时间的字符:
h - 带有首位零的 12 小时小时格式
i - 带有首位零的分钟
s - 带有首位零的秒(00 -59)
a - 小写的午前和午后(am 或 pm)
3、时间戳的获得(make_time函数)
mktime()函数返回指定的时间戳,该时间戳包含Unix纪元(1970.01.01,00:00:00)。语法:
实例:
1)、可按mttime的参数顺序创建:(参数不必全写)
语法:strtotime(time,now);
now:默认为当前时间,可选。time:必需,见下面代码。
3)、获取两个时间的差值(秒数):
三、Include 文件
SSI(Server Side Including,服务器端包含)用于创建可在多个页面重复使用的函数、页眉、页脚或元素,用于在服务器执行之前将某段代码插入具体位置。具体有include 与require语句。
差异:
include:发生错误时,只会生成警告(E_WARNING),并继续执行脚本。
require:发生错误时,生成致命错误(E_COMPILE_ERROR),并停止执行脚本。
(发生的错误类型包括文件找不到。)
语法:
其中 filename 为一段php代码(.php文件)。
理解:include与require相当于复制粘贴,在编译之前完成,所以可在引入的filename 中声明变量函数等,引用后可直接使用。如:
test.php:
<?php
$name="宝哥哥";
?>
useInclude.php中引用:
<html><body><?php include "test.php"; echo "I'm ".$name; ?></body></html>
场合:
请在此时使用 require:当文件被应用程序请求时。
请在此时使用 include:当文件不是必需的,且应用程序在文件未找到时应该继续运行时。
php支持二维以上的数组。例二维数组:
$student=array( array("双鱼","o型血"); array("摩羯","o型血"); ); //使用 echo $student[1][0]."and".$student[0][0]."have the same blood type:".$student[0][1];
二、Date函数
date(format,timestamp):将时间timestamp格式化为指定格式。
format:时间格式,必需;
timestamp:可选,默认当前时间。
1、常用表日期的字符:
d - 表示月里的某天(01-31)
m - 表示月(01-12)
Y - 表示年(四位数)
1 - 表示周里的某天
例:
<?php
echo date("Y-m-d");//显示:2016-10-01
echo date("d/m/Y");//显示01/10/2016
?>
2、常用的表示时间的字符:
h - 带有首位零的 12 小时小时格式
i - 带有首位零的分钟
s - 带有首位零的秒(00 -59)
a - 小写的午前和午后(am 或 pm)
3、时间戳的获得(make_time函数)
mktime()函数返回指定的时间戳,该时间戳包含Unix纪元(1970.01.01,00:00:00)。语法:
mktime(hour,minute,second,month,day,year)
实例:
<?php $d=mktime(9, 12, 31, 6, 10, 2015);//时分秒,月日年 echo "创建日期是 " . date("Y-m-d h:i:sa", $d); ?>4、强大的strtotime()函数
1)、可按mttime的参数顺序创建:(参数不必全写)
$d=strtotime("10:38pm April 15 2015");2)、按语义创建:
语法:strtotime(time,now);
now:默认为当前时间,可选。time:必需,见下面代码。
$d=strtotime("tomorrow"); echo date("Y-m-d h:i:sa", $d) . "<br>"; $d=strtotime("next Saturday"); echo date("Y-m-d h:i:sa", $d) . "<br>"; $d=strtotime("+3 Months"); echo date("Y-m-d h:i:sa", $d) . "<br>";
3)、获取两个时间的差值(秒数):
$d1=strtotime("December 31"); $d2=ceil(($d1-time())/60/60/24); echo "距离十二月三十一日还有:" . $d2 ." 天。";
三、Include 文件
SSI(Server Side Including,服务器端包含)用于创建可在多个页面重复使用的函数、页眉、页脚或元素,用于在服务器执行之前将某段代码插入具体位置。具体有include 与require语句。
差异:
include:发生错误时,只会生成警告(E_WARNING),并继续执行脚本。
require:发生错误时,生成致命错误(E_COMPILE_ERROR),并停止执行脚本。
(发生的错误类型包括文件找不到。)
语法:
include/require 'filename';
其中 filename 为一段php代码(.php文件)。
理解:include与require相当于复制粘贴,在编译之前完成,所以可在引入的filename 中声明变量函数等,引用后可直接使用。如:
test.php:
<?php
$name="宝哥哥";
?>
useInclude.php中引用:
<html><body><?php include "test.php"; echo "I'm ".$name; ?></body></html>
场合:
请在此时使用 require:当文件被应用程序请求时。
请在此时使用 include:当文件不是必需的,且应用程序在文件未找到时应该继续运行时。
相关文章推荐
- php-高级(多维数组,日期,include)
- PHP - Manual手册 - V. Array 数组函数 - array_multisort对多个数组或多维数组进行排序
- php 多维数组的搜索
- PHP 多维数组排序(usort,uasort)
- PHP多维数组的排序
- PHP多维数组排序
- 入门:PHP编程“数组”的基础知识
- PHP 获取一维或多维数组某个特定键(数组下标)的所有值
- PHP 多维数组删除某字段或某几个字段
- PHP 多维数组删除某字段或某几个字段
- array_multisort实现PHP多维数组排序示例讲解
- PHP开发中多维数组无法正常输出的问题
- PHP中的多维数组显示出来
- PHP 数组入门教程小结
- php获得二维或多维数组的第一维的长度
- PHP数组的初始化 访问数组 数组操作符 多维数组的排序 对数组重新排序 从文件载入数组的方法 数组其他有用的操作 统计数组个数 将数组转换称标量变量 extract()
- PHP3 入门教程INCLUDE 语句
- PHP 数组入门教程小结
- PHP 多维数组排序实现代码
- PHP 多维数组排序(usort,uasort)