2.2 KiB
>多维数组的建立
>>对于多维数组来说,同样需要多级索引来定位元素
[html] view plain copy
-
<body>
-
<?php
-
$cars = array
-
(
-
array("Volvo",33,20),
-
array("BMW",17,15),
-
array("Saab",5,2),
-
array("Land Rover",15,11)
-
);
-
for ($row = 0; $row < 4; $row++) {
-
echo "<p><b>行数 $row</b></p>";
-
echo "<ul>";
-
for ($col = 0; $col < 3; $col++) {
-
echo "<li>".$cars[$row][$col]."</li>";
-
}
-
echo "</ul>";
-
}
-
?>
-
</body>
//这些代码也说明了一个问题,使用php可以直接输出html格式并显示
>日期
PHP中Date(format, timestamp)
timestamp 规定时间戳,默认是当前时间
format 规定时间格式
d月中某天
m某月
y某年
l周里某天
h带有首位零的12小时格式
i带有首位零的分钟格式
s带有首位零的秒
a小写的五千后午后
date_default_timezone_set("Asia/Shanghai")//修改时区
mktime(hour, minute, second, month, day, year)//设定时间戳
strtotime(变化时间, now开始时间)//创建日期时间
//代码实现了输出周六的日期。
使用了date的时间戳,使用了灵活设定strtotime的变化时间
[html] view plain copy
-
<?php
-
$startdate = strtotime("Saturday");
-
$enddate = strtotime("+6 weeks",$startdate);
-
while ($startdate < $enddate) {
-
echo date("M d", $startdate),"<br>";
-
$startdate = strtotime("+1 week", $startdate);
-
}
-
?>
//代码实现了距离12月31还剩下的时间
[php] view plain copy
-
<?php
-
$d1=strtotime("December 31");
-
$d2=ceil(($d1-time())/60/60/24);
-
echo "距离十二月三十一日还有:" . $d2 ." 天。";
-
?>