本帖最后由 html5cloud 于 2013-02-25 13:57:00 编辑

解决方案 »

  1.   

    array_push($arry2,"$key=>$value");
    改为
    $arry2[$key] = $value");
      

  2.   


    那这样的话,就不用判断了是否有属性相同的值了:
     foreach($arry1 as $key => $value) {
      
          $arry2[$key]=$value;
       
        
         
        }
                ksort($arry2);
      

  3.   

    是我搞错了!请问怎样把 数组 (a,b,c,d) 转成 (a=>b c=>d)谢谢
      

  4.   

    搞定
     $a=['a','b','c','d'];
     $b=array('a'=>'b', 'c'=>'d');$count = count($a);
    $j=0;
     
      for($i=0; $i<$count/2;$i++) {
               $str = $a[$j];
                $c[$str]= $a[++$j] ;
                 $j++;
     }
     echo "<hr>";
     print_r( $c ) ;
     echo "<hr>";
     print_r( $b ) ;