请指定如何在echo''之间实现此代码;

时间:2014-05-30 04:01:53

标签: php

我在echo"";

之间使用了这段代码
<?php

    for  ($i=0; $i<$tot; $i++)
{
  $rt = date ( "d-m-Y", $y[$i] ) ;

}
  ?>

请指定如何在echo&#34;&#34;;

之间实现此代码

1 个答案:

答案 0 :(得分:3)

<?php
   $output = 'for ($i=0; $i<$tot; $i++){ ';
   $output .= '$rt = date ( \'d-m-Y\', $y[$i] );';
   $output .= '}';
   echo $output;
?>

为了便于阅读,我将其分为4行,但您可以看到它如何轻松地重构为一个echo语句。

这里的关键思想是,通过使用'而不是"声明字符串,php不会将$符号解释为变量。此外,为了在字符串本身中包含单引号,需要使用反斜杠转义字符,如\'d-m-Y\'