关键词搜索

源码搜索 ×
×

php双引号中的变量, 踩坑了啊

发布2016-12-08浏览13685次

详情内容

        看看如下代码:

  1. <?php
  2. $i = 1;
  3. echo "hello$i"; // ok
  4. $rows_col = "";
  5. for($i = 1; $i <= 15; ++$i)
  6. {
  7. for($j = 1; $j <= 3; ++$j)
  8. {
  9. $rows_col .= "$i$j列"; // error
  10. }
  11. }
  12. echo $rows_col;
  13. ?>
       为什么有错误呢? 因为系统把“i行”当成一个变量了, 厉害了,我的哥! 改成:

  1. <?php
  2. $i = 1;
  3. echo "hello$i"; // ok
  4. $rows_col = "";
  5. for($i = 1; $i <= 15; ++$i)
  6. {
  7. for($j = 1; $j <= 3; ++$j)
  8. {
  9. $rows_col .= "{$i}{$j}列"; // ok
  10. }
  11. }
  12. echo $rows_col;
  13. ?>
       OK了。





相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载