为何foreach()后加个 ; ,输出的是最后一行内容而不是第一行

来源:6-13 PHP中循环结构之foreach循环语句(任务二)

MoelMadoka

2017-03-21 21:15

求解答..............

写回答 关注

2回答

  • GosunZ
    2017-03-21 21:47:50

    函数后面不能加 分号的!   因为语句没有完成.

  • qq_丶丿_0
    2017-03-21 21:44:35

    foreach()后加个 ;

    意味着这句语句要执行完毕之后,才执行下一句;

    所以foreach要将数组中的值循环赋值给$key和$v,也就是重复覆盖多次$key和$v。

    最后再执行{。。}方括号里面的语句,这时候,$key和$v的值就是数组最后一行的值


PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

456324 学习 · 6539 问题

查看课程

相似问题