【发布时间】:2017-04-27 11:07:55
【问题描述】:
显示当前月份的所有日期。并且之前的日期字段被禁用 这是我的代码。我正确编写了代码,但它显示了一些错误我该如何解决这个问题。
解析错误:语法错误,意外'"-"' (T_CONSTANT_ENCAPSED_STRING)
任何想法
<?php
for($i = 1; $i <= date('t'); $i++)
{
$dates[] = str_pad($i, 2, '0', STR_PAD_LEFT) "-" date('m') . "-" . date('Y');
}
?>
<table border='1'>
<th>Date</th>
<th>Text</th>
<?php foreach($dates as $date) {?>
<tr>
<td>
<?php echo $date; ?>
</td>
<td><input type="text"></td>
</tr>
<?php } ?>
</table>
【问题讨论】:
-
你遇到了什么错误?
-
解析错误:语法错误,意外'"-"' (T_CONSTANT_ENCAPSED_STRING)
-
$dates[] = str_pad($i, 2, '0', STR_PAD_LEFT). "-" . date('m') . "-" . date('Y');你不见了T_CONSTANT_ENCAPSED_STRING -
当您询问有关错误的问题时总是包括错误日志。在
php脚本的顶部添加error_reporting(E_ALL); ini_set('display_errors', 1);。 -
如何禁用以前的日期字段
标签: php date monthcalendar