InfoQ

交流

讨论:老是看到类似的语句$pic as $key => $val 这个as是干什么用的?

作者 eason 发布于 2003-08-02 分类:php基础编程

$pic as $key => $val

这行是什么意思? as是什么意思??



逛论坛交流老是看到类似的语句$pic as $key => $val 这个as是干什么用的?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

相关讨论话题

8 条回复

回复

把数组的下标和值给$key和$val 发表人 tmyu 发表于 08月29日
哦,谢谢了! as是什么意思?? 发表人 eason 发表于 08月29日
谢谢!!:) 发表人 eason 发表于 08月29日
多看手册~!! 发表人 KnightE 发表于 08月29日
这个as在手册那里啊??没有找到! 发表人 eason 发表于 08月29日
QUOTE: 最初由 KnightE 发布 .. 发表人 askswin 发表于 08月29日
它不属于函数,属流程控制 PHP 4(不.. 发表人 tmyu 发表于 08月29日
  1. 把数组的下标和值给$key和$val

  2. 哦,谢谢了!
    as是什么意思??

  3. 搞不清楚,英文意思好像是“一样”什么的
    我理解为,把$pic当前值as(给)$val的意思

  4. 谢谢!!:)

  5. 多看手册~!!

  6. 这个as在手册那里啊??没有找到!


  7. QUOTE:
    最初由 KnightE 发布
    [B]多看手册~!! [/B]

    你有这么详细的中文手册吗??

  8. 它不属于函数,属流程控制
    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 不支持用“@”来禁止错误信息的能力。




  9. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

求一段代碼!

我想實現一個動一下下拉框里的先項,旁邊可以顯示它的內容. ...

用 phplib 模板如何选择性的显示内容?

是这样的,我们在不用模板显示内容时,如果这行要用条件控制这行...

滚??????

我编写了一个用户在线程序,执行过程中发现在自动刷新后,当前用...

请问有谁知道php能否调用jar包

调用class是没有问题,但是jar包似乎就不行了 有谁知道么

一套支持“语音/视频”的php聊天室程序...

一套支持“语音/视频”的PHP聊天室程序大概多少钱? 不要只...

俺回来了!

兄弟们,久违了!!!

Editplus2.11小写字母问题?

用EDITPLUS2.11编写HTML&php等文件时,想让它遵循W3C-XHTML规范,...

关于pg_set_client_encoding的问题!!...

为什么在linux下这个函数是对的,可是服务器移到windows下,却不...

帮忙啊!!!

谁有MY IE2 的下载地址??快告诉我一下

PHP4.3.1 关于SESSION 的设置问题.

在PHP4.3.1 中怎么设置PHP.ini 文件才能像PHP4.0.1那样地使用SES...

[]