原数组
$cc=array(0=>"aa",1=>"100",2=>"bb",3=>"12",4=>"cccc",5=>"666");转化成
$dd=array(0=>array(title=>"aa",id=>"100"),1=>array(title=>"bb",id=>"12"),2=>array(title=>"cccc",id=>"666"));谢谢

解决方案 »

  1.   

    $ln=count($cc);
    for($i=0;$i<$ln;$i+=2)
     $dd[]=array('title'=>$cc[$i],'id'=>$cc[$i+1]);
      

  2.   

    foreach (array_chunk($cc, 2) as $item)
         $rearray[] = array('title'=>$item[0], 'id'=>$item[1]);
      

  3.   

    foreach (array_chunk($cc, 2) as $item) 
        if(isset($item[1]))$rearray[] = array('title'=>$item[0], 'id'=>$item[1]);