当前位置: 代码迷 >> PHP >> 怎么删除多维数组中的一组数组
  详细解决方案

怎么删除多维数组中的一组数组

热度:170   发布时间:2016-04-28 19:10:15.0
如何删除多维数组中的一组数组
<?php
'Ftps' => 
  array (
    0 => 
    array (
      'id' => '1',
      'uid' => '1',
      'order_id' => '0',
      'sid' => '2',
      'name' => 'admin123',
      'master' => '0'
    ),
    1 => 
    array (
      'id' => '2',
      'uid' => '2',
      'order_id' => '0',
      'sid' => '2',
      'name' => 'admin350',
      'master' => '1'
    ),
    2 => 
    array (
      'id' => '3',
      'uid' => '3',
      'order_id' => '0',
      'sid' => '2',
      'name' => 'admin150',
      'master' => '0'
    ),
  )
);

//我想,把 'master' => '1' 这一组数组删除 ,循环出来后
foreach($Ftps AS $key=>$rs){

}
//////////////////////////////////////////////////////////////////////////////
'Ftps' => 
  array (
    0 => 
    array (
      'id' => '1',
      'uid' => '1',
      'order_id' => '0',
      'sid' => '2',
      'name' => 'admin123',
      'master' => '0'
    ),
    1 => 
    array (
      'id' => '3',
      'uid' => '3',
      'order_id' => '0',
      'sid' => '2',
      'name' => 'admin150',
      'master' => '0'
    ),
  )
);
?>

------解决方案--------------------
引用:
$ar = array(
  'Ftps' =>
  array (
    0 => 
    array (
      'id' => '1',
      'uid' => '1',
      'order_id' => '0',
      'sid' => '2',
      'name' => 'admin123',
      'master' => '0'
    ),
    1 => 
    array (
      'id' => '2',
      'uid' => '2',
      'order_id' => '0',
      'sid' => '2',
      'name' => 'admin350',
      'master' => '1'
    ),
    2 => 
    array (
      'id' => '3',
      'uid' => '3',
      'order_id' => '0',
      'sid' => '2',
      'name' => 'admin150',
      'master' => '0'
    ),
  )
);
$ar['Ftps'] = array_values(array_filter($ar['Ftps'], function($t) { return $t['master'] != '1'; }));
var_export($ar);
array (
  'Ftps' => 
  array (
    0 => 
    array (
      'id' => '1',
      'uid' => '1',
      'order_id' => '0',
      'sid' => '2',
      'name' => 'admin123',
      'master' => '0',
    ),
    1 => 
    array (
      'id' => '3',
  相关解决方案