我正在尝试在foreach()
语句中设置变量,但它一直在消亡。
如果我这样做,一切都很好。
foreach($array as $key => $value)
{
echo '<tr>';
echo '<td><a href="http://mgoode.com/index.php?option=com_mls&view=mls&mlsnum=' . $value['1'] . '">' . $value['1'] . '</a></td>';
echo '</tr>';
}
但是当我这样做时,它不想工作。
foreach($array as $key => $value)
{
$mls = echo '' . $value['1'] . '';
echo '<tr>';
echo '<td><a href="http://mgoode.com/index.php?option=com_mls&view=mls&mlsnum=' $mls '">' $mls '</a></td>';
echo '</tr>';
}
语法方面,我看不出这些语句有什么不同。我也试过$mls = $value['1'];
了,也不想工作。