如题  把$tr数组 切割成下面的样子    
        $tr=array(
[0]=>array(aa=>'值1',bb=>'值2',dd=>'aa|bb/cc|dd'),
[1]=>array(aa=>'值1',bb=>'值2',dd=>'aa|bb/cc|dd'),
[2]=>array(aa=>'值1',bb=>'值2',dd=>'aa|bb/cc|dd'),);array(
[0]=>array(
[aa]=>值1
[bb]=>值2
[dd]=>array(
[0]=>array(
[0]=>值301
[1]=>值302
)
[1]=>array(
[0]=>值311
[1]=>值312
)
)

)
[1]=>array(
[aa]=>值1
[bb]=>值2
[dd]=>array(
[0]=>array(
[0]=>值301
[1]=>值302
)
[1]=>array(
[0]=>值311
[1]=>值312
)
)

)
[2]=>array(
[aa]=>值1
[bb]=>值2
[dd]=>array(
[0]=>array(
[0]=>值301
[1]=>值302
)
[1]=>array(
[0]=>值311
[1]=>值312
)
)

)
)

解决方案 »

  1.   

    纠正下 上面 写错了     $tr=array(
            [0]=>array(aa=>'值1',bb=>'值2',dd=>'aa|bb/cc|dd'),
            [1]=>array(aa=>'值1',bb=>'值2',dd=>'aa|bb/cc|dd'),
            [2]=>array(aa=>'值1',bb=>'值2',dd=>'aa|bb/cc|dd'),);array(
        [0]=>array(
            [aa]=>值1
            [bb]=>值2
            [dd]=>array(
                [0]=>array(
                    [0]=>aa
                    [1]=>bb
                )
                [1]=>array(
                    [0]=>cc
                    [1]=>dd
                )
            )
        
        )
        [1]=>array(
            [aa]=>值1
            [bb]=>值2
            [dd]=>array(
                [0]=>array(
                    [0]=>aa
                    [1]=>bb
                )
                [1]=>array(
                    [0]=>cc
                    [1]=>dd            )
            )
        
        )
        [2]=>array(
            [aa]=>值1
            [bb]=>值2
            [dd]=>array(
                [0]=>array(
                    [0]=>aa
                    [1]=>bb
                )
                [1]=>array(
                    [0]=>cc
                    [1]=>dd
                )
            )
        
        )
    )
      

  2.   

    $tr=array(
            0=>array('aa'=>'值1','bb'=>'值2','dd'=>'aa|bb/cc|dd'),
            1=>array('aa'=>'值1','bb'=>'值2','dd'=>'aa|bb/cc|dd'),
            2=>array('aa'=>'值1','bb'=>'值2','dd'=>'aa|bb/cc|dd')
    );for($i = 0; $i < count($tr); $i ++) {
       $ar = explode('/', $tr[$i]['dd']);
       $ar_1 = explode('|', $ar[0]);
       $ar_2 = explode('|', $ar[1]);
       $tr[$i]['dd'] = array(array($ar_1[0], $ar_1[1]), array($ar_2[0], $ar_2[1]));
    }echo '<pre>';
    print_r($tr);