将PHP输出到HTML日期值问题
当我将PHP中的日期作为值输出到文本框中时,如果设置时有空格,则元素会变得混乱 代码是 PHP: 如果我使用将PHP输出到HTML日期值问题,php,html,date,input,Php,Html,Date,Input,当我将PHP中的日期作为值输出到文本框中时,如果设置时有空格,则元素会变得混乱 代码是 PHP: 如果我使用 $date= date("d-m-Y|h:i:s",strtotime($data['Date'])); 设置该值可以正常工作。这是怎么回事?为什么在我输出$date时添加引号会导致向元素添加新参数 您缺少值周围的单引号,因此当浏览器试图修复错误时,日期中的空格将作为新属性的分隔符读取 echo "<".$type." id='".$idname."_". $idx. "
$date= date("d-m-Y|h:i:s",strtotime($data['Date']));
设置该值可以正常工作。这是怎么回事?为什么在我输出
$date
时添加引号会导致向元素添加新参数 您缺少值周围的单引号,因此当浏览器试图修复错误时,日期中的空格将作为新属性的分隔符读取
echo "<".$type." id='".$idname."_". $idx. "' value='".$date."' />";
// ^ ^
echo”“;
// ^ ^
是自动关闭标签,没有
。我们可以有var_dump($data['Date'])代码>?什么是回显$date第一种情况下的代码>返回?在value属性echo“”中使用缺少单引号代码>完美!谢谢阿德内奥和泰米尔塞尔万!这就是我需要的解决方案。
$date= date("d-m-Y|h:i:s",strtotime($data['Date']));
echo "<".$type." id='".$idname."_". $idx. "' value='".$date."' />";
// ^ ^