不要用 return ,用了就返回值了,这样就跳出循环,当然就只显示第一次操作了,就是0.

解决方案 »

  1.   

    谢谢,问题是,我把user赋值为数组中的第二个值,应该可以输出$i=1了吧,可是就是不行!
      

  2.   

    不是那个意思,你的两个条件判断都执行 return ,这样不管你付给谁,第几个,都只执行一次.程序不论从哪个入口进去,都要走到 return ,走到 return 就返回了,不再执行循环了...
      

  3.   

    出来了:确实是return的问题,糊涂了,哈哈!