浏览模式: 描述 | 列表 2010年-01月的文章

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) | 浏览 (10416)


博主


« 2019年-07月 »
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 3

分类


热门标签


最新评论


最近留言


概要

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

友情链接