看看如下代码
<?php $i = 1; echo "hello$i"; // ok $rows_col = ""; for($i = 1; $i <= 15; ++$i) { for($j = 1; $j <= 3; ++$j) { $rows_col .= "$i行$j列"; // error } } echo $rows_col; ?>
为什么有错误呢? 因为系统把“i行”当成一个变量了, 厉害了,我的哥! 改成:
<?php $i = 1; echo "hello$i"; // ok $rows_col = ""; for($i = 1; $i <= 15; ++$i) { for($j = 1; $j <= 3; ++$j) { $rows_col .= "{$i}行{$j}列"; // ok } } echo $rows_col; ?>