日期:2014-05-17 浏览次数:20406 次
1.list函数 list函数是把数组中的值赋给一些变量,语法如下: void list ( mixed $varname, mixed $varname... ) 像 array() 一样,这不是真正的函数,而是语言结构。list() 用一步操作给一组变量进行赋值。 ??????????? 注意: list() 仅能用于数字索引的数组并假定数字索引从 0 开始。 例1. list() 例子 代码: <?php 显示为: $a是1, 2.each函数与reset函数 each 函数是返回数组中当前的键/值对并将数组指针向前移动一步,注意是一对,下面详细说明。 该函数语法: array each ( array &$array ) 返回 array 数组中当前指针位置的键/值对并向前移动数组指针。键值对被返回为四个单元的数组,键 值为 0,1,key 和 value。单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据。如果内部 指针越过了数组的末端,则 each() 返回 FALSE。这里面为什么each函数有四个下表呢?其实each函 数得到这四个下标只是方便我们操作而已,我们可以用0,1作为索引,也可以用key,value作为索引。 例2:each例子 代码: <?php 显示为: 当我们用0,1为索引时: 还可用each函数与list函数结合来遍历数组,如下例: 例3: <?php a => apple b => banana c => cranberry 这里要注意list函数的下标必须是数字,还必须是从0开始的。 里面的reset函数解释: 在执行 each() 之后,数组指针将停留在数组中的下一个单元或者当碰到数组结尾时停留在最后一个单元。如果要再用 each 遍历数组,必须使用
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
|