浏览模式: 描述 | 列表 标签: foreach

foreach 使用&引用赋值要注意的问题

作者: 我不是鱼 (2010-01-19 16:25)分类: PHP   标签: foreach 引用  

foreach 通过在 $value 之前加上 & 很容易就能修改数组的单元,如:

PHP代码
  1. foreach($arr as &$value){   
  2.  $value .= '4';   
  3. }  

但这个用法也很容易造成错误,而且也不容易找。
看例子更直截了当:

PHP代码
  1. <?php   
  2. $arr = array('a','b','c');   
  3. $arr2 = array('d''e''f');   
  4.   
  5. foreach($arr as &$value){//习惯用$value或$val   
  6.  $value .= '4';   
  7. }   
  8.   
  9. //都处理完毕我们在页面模版输出,首先输出$arr2   
  10. foreach($arr2 as $value){//习惯用$value或$val   
  11.  //echo $value;   
  12. }   
  13. //然后再这样输出 $arr;   
  14. foreach($arr as $value){//习惯用$value或$val   
  15.  echo $value"\n";   
  16. }   
  17. ?>  

大家看看输出的结果是否和期望的一...

查看原文评论 (3) | 浏览 (11345)


1

博主


« 2020年-12月 »
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

分类


热门标签


最近留言


概要

  • 文章数量: 41
  • 分类数量: 9
  • 标签数量: 73
  • 评论数量: 159
  • 浏览次数: 3236443

友情链接