看看如下代码:
- <?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;
- ?>
OK了。