求一段代碼!
我想實現一個動一下下拉框里的先項,旁邊可以顯示它的內容. ...
- 娱乐乐园,
作者 eason 发布于 2003-08-02 分类:php基础编程
$pic as $key => $val
这行是什么意思? as是什么意思??
逛论坛交流:老是看到类似的语句$pic as $key => $val 这个as是干什么用的?
把数组的下标和值给$key和$val
哦,谢谢了!
as是什么意思??
搞不清楚,英文意思好像是“一样”什么的
我理解为,把$pic当前值as(给)$val的意思
谢谢!!:)
多看手册~!!
这个as在手册那里啊??没有找到!
QUOTE: 最初由 KnightE 发布
[B]多看手册~!! [/B]
你有这么详细的中文手册吗??
它不属于函数,属流程控制
PHP 4(不是 PHP 3)包括了 foreach 结构,和 Perl 以及其他语言很像。这只是一种遍历数组简便方法。foreach 仅能用于数组,当试图将其用于其它数据类型或者一个未初始化的变量时会产生错误。有两种语法,第二种比较次要但却是第一种的有用的扩展。
foreach(array_expression as $value) statement
foreach(array_expression as $key => $value) statement
第一种格式遍历给定的 array_expression 数组。每次循环中,当前单元的值被赋给 $value 并且数组内部的指针向前移一步(因此下一次循环中将会得到下一个单元)。
第二种格式做同样的事,只除了当前单元的键值也会在每次循环中被赋给变量 $key。
注: 当 foreach 开始执行时,数组内部的指针会自动指向第一个单元。这意味着不需要在 foreach 循环之前调用 reset()。
注: 此外注意 foreach 所操作的是指定数组的一个拷贝,而不是该数组本身。因此即使有 each() 的构造,原数组指针也没有变,数组单元的值也不受影响。
注: foreach 不支持用“@”来禁止错误信息的能力。
8 条回复
回复