未将变量的值传递到echo语句中


Value of variable not getting passed into the echo statement

我使用变量传递href属性中的值,但没有传递变量的值,要么不传递,要么传递变量名称本身。

如何使用引号和变量来成功传递变量的值?以下是代码:

<?php
for ($x = 0; $x < $count; $x++)
  {
    $html= '<a href="productTest.php?pro='".$out[$x][2]."'>'.$out[$x][0].'</a>: added on-'.date('M j Y g:i A', strtotime($out[$x][1]));
    //<a href="productDisplay.php">Products</a>
    echo $html;
    echo "<br><br>";
  }
  ?>

这应该有效:

<?php
for ($x = 0; $x < $count; $x++)
  {
    $html= '<a href="productTest.php?pro='.$out[$x][2].'">'.$out[$x][0].'</a>: added on-'.date('M j Y g:i A', strtotime($out[$x][1]));
    //<a href="productDisplay.php">Products</a>
    echo $html;
    echo "<br><br>";
  }
  ?>

我用'.$out[$x][2].' 替换了'".$out[$x][2]."'