>多维数组的建立

>>对于多维数组来说,同样需要多级索引来定位元素

[html] view plain
copy

  1. <body>

  2. <?php

  3. $cars = array

  4. (

  5. array(“Volvo”,33,20),

  6. array(“BMW”,17,15),

  7. array(“Saab”,5,2),

  8. array(“Land Rover”,15,11)

  9. );

  10. for ($row = 0; $row < 4; $row++) {

  11. echo “<p><b>行数 $row</b></p>“;

  12. echo “<ul>“;

  13. for ($col = 0; $col < 3; $col++) {

  14. echo “<li>“.$cars[$row][$col].”</li>“;

  15. }

  16. echo “</ul>“;

  17. }

  18. ?>

  19. </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

  1. <?php

  2. $startdate = strtotime(“Saturday”);

  3. $enddate = strtotime(“+6 weeks”,$startdate);

  4. while ($startdate < $enddate) {

  5. echo date(“M d”, $startdate),”<br>“;

  6. $startdate = strtotime(“+1 week”, $startdate);

  7. }

  8. ?>

//代码实现了距离12月31还剩下的时间

[php] view plain
copy

  1. <?php

  2. $d1=strtotime(“December 31”);

  3. $d2=ceil(($d1-time())/60/60/24);

  4. echo “距离十二月三十一日还有:” . $d2 .” 天。”;

  5. ?>