在一行中显示HTML和PHP代码

在一行中显示HTML和PHP代码,php,html,Php,Html,我想展示这句话: ?> <h2>Date <?php echo "$day"."/"."$month"."/"."$year"."<br>"; ?></h2> <?php ?> 日期 你有一个“点乱” 您可以包含PHP变量和字符串,如 <?pho echo 'string' . $var . 'string' . $var1 . $var2; // and so on ?> 或(但我不推荐) 复杂且不可读的版本 <

我想展示这句话:

?>
<h2>Date <?php echo "$day"."/"."$month"."/"."$year"."<br>"; ?></h2>
<?php
?>
日期
你有一个“点乱”

您可以包含PHP变量和字符串,如

<?pho echo 'string' . $var . 'string' . $var1 . $var2; // and so on ?>
或(但我不推荐)

复杂且不可读的版本

<h2>Date <?php echo $day; ?> / <?php echo  $month; ?> / <?php echo $year; ?><br></h2>
Date//
以及上述代码的简短版本(为了完整起见,必须在低于5.4的PHP版本中启用简短标记才能工作)

Date//
有关字符串压缩的更多信息,请阅读官方PHP文档网站。

?>
日期
试一试

echo“Date”$一天$月份$年",;

最好的方法可能是使用,它根据占位符将变量替换到字符串中:

printf('<h2>Date %s/%s/%s<br></h2>', $day, $month, $year);
printf('Date%s/%s/%s
,$day,$month,$year);
试试这个。。。 这将显示浏览器中的代码

<?php

echo htmlspecialchars('<h2>Date <?php echo \"$day/\".\"/\".\"$month\".\"/\".\"$year\".\"<br>\"; ?></h2>');

?>

O/p:

日期
你能试试这个吗

  echo "<h2>Date $day / $month / $year <br></h2>";
echo“日期$day/$month/$year
”;
我想这就是你的答案

<h2>Date <?php echo "\$day"."/"."\$month"."/"."\$year"."<br>"; ?></h2>
日期


试试这个
回显'Date'$day'./'.$month'./'.$year'.';
回音“日期”;

我的代码确实乱七八糟,感谢您展示了适当的格式。更容易阅读!在最后一种情况下,使用echo标签版本会更好:
Date/
不太好,但是,我同意。
@lonesomeday Thx感谢您向我指出这一点。在我的回答中修复了它。请记住,
%d
是一个整数。这意味着您将丢失任何前导0(如果有)<代码>%s
可能更好。@FritsvanCampen这是一个很好的观点。手指在大脑前面!我已经更新了我的答案。您是想将输出完全显示为PHP代码,还是只想打印日期?
?>
<h2>Date <?php echo $day."/".$month."/".$year."<br>"; ?></h2>
<?php
echo '<h2>Date ' . $day . '/'. $month .'/' . $year .'</h2>';
printf('<h2>Date %s/%s/%s<br></h2>', $day, $month, $year);
<?php

echo htmlspecialchars('<h2>Date <?php echo \"$day/\".\"/\".\"$month\".\"/\".\"$year\".\"<br>\"; ?></h2>');

?>
<h2>Date <?php echo \"$day/\".\"/\".\"$month\".\"/\".\"$year\".\"<br>\"; ?></h2>
  echo "<h2>Date $day / $month / $year <br></h2>";
<h2>Date <?php echo "\$day"."/"."\$month"."/"."\$year"."<br>"; ?></h2>
<?php echo '<h2>Date '.$day.'/'.$month.'/'.$year.'<br></h2>'; ?>
try this
echo '<h2>Date '$day'.'/'.'$month'.'/'.'$year'.'<br>' </h2>';
echo '<h2>Date <?php echo \"$day\"."/".\"$month\"."/".\"$year\".\"<br>\"; ?></h2>';