$arr=array(
   array('id'=>1,'title'=>'分类1'),
   array('id'=>3,'title'=>'分类3'),
   array('id'=>2,'title'=>'分类2'),
   array('id'=>8,'title'=>'分类8'),
   array('id'=>111,'title'=>'分类111'),
);删除上述 数组中  id=2 的数组 (也就是array('id'=>2,'title'=>'分类2'))

解决方案 »

  1.   

    $arr=array(
       array('id'=>1,'title'=>'分类1'),
       array('id'=>3,'title'=>'分类3'),
       array('id'=>2,'title'=>'分类2'),
       array('id'=>8,'title'=>'分类8'),
       array('id'=>111,'title'=>'分类111'),
    );
    foreach($arr as $k=>$v) if($v['id'] == 2) unset($arr[$k]);
    print_r($arr);
    Array
    (
        [0] => Array
            (
                [id] => 1
                [title] => 分类1
            )    [1] => Array
            (
                [id] => 3
                [title] => 分类3
            )    [3] => Array
            (
                [id] => 8
                [title] => 分类8
            )    [4] => Array
            (
                [id] => 111
                [title] => 分类111
            ))