$bar[1] = $bar[value] =>数组第一个值
$bar[0] = $bar[key]   =>数组第一个值的键
关于键/值的意思你可以去看下手册里面array()函式注解

解决方案 »

  1.   

    一个数组$arr = array('a'=>'sth','b'=>'anything');
    当你取$arr[0]和$arr['a']是一样的。
    你举的例子中,
    1,value,0,key是键,值分别对应bob,bob,0,0
      

  2.   

    array each ( array array)
    返回 array 数组中当前指针位置的键/值对并向前移动数组指针。键值对被返回为四个单元的数组,键名为 0,1,key 和 value。单元 0 和 key 包含有数组单元的键名,1 和 value 包含有数据。这个解释比较清楚了啊!
      

  3.   

    <?php
    $foo = array("bob", "fred", "jussi", "jouni", "egon", "marliese");
    $bar = each($foo);
    print_r($bar);
    ?> $bar 现在包含有如下的键/值对: 
    Array
    {
        [1] => bob
        [value] => bob
        [0] => 0
        [key] => 0
    }
    谢谢,非常好