**PHP** 多维数组和日期

本文通过实例展示了如何在PHP中使用多维数组,并详细介绍了PHP中的日期处理函数,包括时间戳的设定与日期格式化的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

>多维数组的建立


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

<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的变化时间

<?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
$d1=strtotime("December 31");
$d2=ceil(($d1-time())/60/60/24);
echo "距离十二月三十一日还有:" . $d2 ." 天。";
?>











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值