已有40人关注
语句不明白
发表在PHP图书答疑 2017-09-21 悬赏:3 学分 《PHP从入门到精通(第4版)》第7章 PHP数组
是否精华
版块置顶:

index.txt

QQ图片20170921173431.png

在书本PHP从入门到精通129页7.15练习与实践第二题

while(list($name,$value)=each($_POST)是什么意思,还有就是(list($name,$value)是什么意思,其中$name,$value各自代表什么,

$name!="submit是什么意思,submit代表什么意思

"$name=$value这个又是什么意思

分享到:
精彩评论 1
andy
学分:2118 LV10
TA的每日心情
继续努力
2017-02-06 23:42:34
2017-09-21
沙发

读者你好:

先来了解一下each()和list()函数。

each — 返回数组中当前的键/值对并将数组指针向前移动一步。

list — 把数组中的值赋给一组变量。


each() 经常和 list() 结合使用来遍历数组,例如:

用 each() 遍历数组


<?php

$fruit = array('a' => 'apple', 'b' => 'banana', 'c' => 'cranberry');


reset($fruit);

while (list($key, $val) = each($fruit)) {

    echo "$key => $val\n";

}

?>

以上例程会输出:


a => apple

b => banana

c => cranberry


----------------------------------

回到我们的问题。

$_POST接收用户提交的数据,它是一个数组,加入我在表单中“图书名称”栏位输入“PHP”,“作者”栏位输入“张三”,然后提交表单,则接收到的$_POST为:

Array

(

    [图书名称] => PHP

    [作者] => 张三

    [submit] => 提交

)

然后结合上面用 each() 遍历数组的例子,你就可以理解了。


首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照