怎么能把
$ar = array(
    array(id=>456,name=>kaoshi1,data=>shuzi,dede=>dada),
    array(id=>457,name=>kaoshi2,data=>shuzi,dede=>dada),
    array(id=>458,name=>kaoshi3,data=>shuzi,dede=>dada),
    array(id=>459,name=>kaoshi4,data=>shuzi2,dede=>dada),
    array(id=>460,name=>kaoshi5,data=>shu,dede=>dada),
    array(id=>461,name=>kaoshi4,data=>shuzi2,dede=>dada),
);
转换为
$ar = array(
    array(id=>456,name=>kaoshi1,data=>shuzi,dede=>dada),
    array(id=>457,name=>kaoshi2,dede=>dada),
    array(id=>458,name=>kaoshi3,dede=>dada),
    array(id=>459,name=>kaoshi4,data=>shuzi2,dede=>dada),
    array(id=>460,name=>kaoshi5,data=>shu,dede=>dada),
    array(id=>459,name=>kaoshi4,dede=>dada));
这样的结构

解决方案 »

  1.   

    昨天不是回答你了吗?
    $arr = array(
    array('id'=>456,'name'=>'kaoshi1','data'=>'shuzi','dede'=>'dada'),
    array('id'=>457,'name'=>'kaoshi2','data'=>'shuzi','dede'=>'dada'),
    array('id'=>458,'name'=>'kaoshi3','data'=>'shuzi','dede'=>'dada'),
    array('id'=>459,'name'=>'kaoshi4','data'=>'shuzi2','dede'=>'dada'),
    array('id'=>460,'name'=>'kaoshi5','data'=>'shu','dede'=>'dada'),
    array('id'=>461,'name'=>'kaoshi4','data'=>'shuzi2','dede'=>'dada'),
    );
    $data = array();
    foreach($arr as &$one)
    {
    if(in_array($one['data'], $data))
    {
    unset($one['data']);
    continue;
    }
    $data[] = $one['data'];
    }
    echo '<pre>';print_r($arr);/*
    Array
    (
        [0] => Array
            (
                [id] => 456
                [name] => kaoshi1
                [data] => shuzi
                [dede] => dada
            )    [1] => Array
            (
                [id] => 457
                [name] => kaoshi2
                [dede] => dada
            )    [2] => Array
            (
                [id] => 458
                [name] => kaoshi3
                [dede] => dada
            )    [3] => Array
            (
                [id] => 459
                [name] => kaoshi4
                [data] => shuzi2
                [dede] => dada
            )    [4] => Array
            (
                [id] => 460
                [name] => kaoshi5
                [data] => shu
                [dede] => dada
            )    [5] => Array
            (
                [id] => 461
                [name] => kaoshi4
                [dede] => dada
            ))
    */