函数:each()


each

返回数组中下一个元素的索引及值。

语法: array each(array array);

返回值: 数组

函数种类: 资料处理

内容说明

返回数组为目前数组指针的 索引/值 对。返回的数组有四个元素,依序为 0, 1, 索引, 及值。前述的 0 与 索引 为数组的索引,1 与 值则为数组元素的值。

使用范例

范例一:
<?
$foo 
= array( "bob""fred""jussi""jouni" );
$bar each$foo );
?>
上面的例子,返回数组 $bar 的 索引/值 为
0 => 0
1 => 'bob'
key => 0
value => 'bob'

范例二:
<?
$foo 
= array( "Robert" => "Bob""Seppo" => "Sepi" );
$bar each$foo );
?>
这个的例子,返回数组 $bar 的 索引/值 为
0 => 'Robert'
1 => 'Bob'
key => 'Robert'
value => 'Bob'

范例三:  
each() 函数最典型的例子是拿来与 list() 函数合用,如下例的 $HTTP_POST_VARS 变量。
<?
echo "POST 所送出的值为:<br>";
while ( list( 
$key$val ) = each$HTTP_POST_VARS ) ) {
  echo 
"$key => $val<br>";
}
?>

参考

current()  key()  list()  next()  prev()  reset()  



整理: sadly (www.phpx.com)

[ 上一页 下一页 ]