$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',
'uid' => '3',
'order_id' => '0',
'sid' => '2',
'name' => 'admin150',
'master' => '0',
),
),
)
'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',
'uid' => '3',
'order_id' => '0',
'sid' => '2',
'name' => 'admin150',
'master' => '0',
),
),
)
<?php
$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'
),
)
);
array_splice($ar['Ftps'],1,1);
print_r($ar);
X-Powered-By: PHP/5.1.1
Content-type: text/htmlArray
(
[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
) ))
$arr = 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'
),
)
);//我想,把 'master' => '1' 这一组数组删除 ,循环出来后
$arr1 = array();
foreach($arr['Ftps'] AS $key=>$rs){
if($rs['master']!='1'){
$arr1['Ftps'][] = $rs;
}
}$arr = $arr1;print_r($arr);?>
$arr=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'
),
)
);
$a=array_values($arr['Ftps']);
foreach($a as $k=>$v){
if($k==1)
continue;
$b['Ftps'][]=$v;
}
print_r($b);