foreach($temp as $key => $value)
    echo "key = $key\nvalue = $value";

解决方案 »

  1.   

    while( list( $key,$value ) = each( $temp ) )
          echo "key = $key\nvalue = $value";
      

  2.   

    =>???是一定在array存在吗?如存在用两组array就可以了吧??选aa=split(array,",")分成数组!
    再bb=aa(0)就是"item"=>"cpu"了,然后又cc=split(bb,"=>")!那么CC="item"!不知有没有帮助呢
      

  3.   

    为何说php的数组强大?
    因为array不仅仅是array。当
    $arr = array(‘1’,’2’,’3’); 这像是我们常用的array结构.
    也可以写成这样:
    $arr[0] = ‘1’;
    $arr[1] = ‘2’;
    $arr[2] =  ‘3’;可以使用for(),while等这些结构循环遍历。
    for( $item = 0;$item<3;$item++)
        echo $arr[$item];
    当使用array_push或array_pop(),array_splice()函数操作数组的时候,可以看作入栈和出栈,就是从数组开头或末尾添加或弹出一个元素。这样,此时数组就成为了栈和堆和vector。还有一种结构,那就是hash了,模拟哈希表结构。array(‘key’ => ‘value’)。
    遍历哈希结构可以采用foreach这种结构。$arr = array(
    'name' =>'ShadowSniper',
    'password'=>'1234567',
    'gender'=>'male'
    );foreach( $arr as $title => $intro )
    echo "$title:$intro<br>";上面的代码也可以写成这样:
    while( list( $title,$intro ) = each( $arr ) )
    echo "$title:$intro<br>";
    其实这些结构都是互通的,我们把它看作是什么,它就是什么。array也是hash,array的[0],[1]..下标可以看作hash的key,array每个元素对应的值可以看作是hash中key相对应的value。所以上面的这些遍历方法也是互通的,都可以拿来用。
      

  4.   

    array_keys -- 返回数组中所有的键名
      

  5.   

    foreach($temp as $key => $value)
    echo "key = $key\nvalue = $value";
    结了吧!
      

  6.   

    array_values 传回数组的值
    array_keys   传回数组的健