PHP 多维数组删除某字段或某几个字段
<?php
$array = array( '0' => array('a' => 'aaaaa', 'b' => 'bbbbb', 'c' => array('d' => 'ddddd', 'e' => 'eeeee')),
'1' => array('a' => 'aaaaa', 'b' => 'bbbbb', 'c' => array('d' => 'ddddd', 'e' => 'eeeee')));
$keys = array('c');
function array_remove_key($array,$keys){
if (!is_array($array) || !is_array($keys)){
return false;
}
foreach($array as $t){
foreach($keys as $k){
unset($t[$k]);
}
$doc[]=$t;
}
return $doc;
}
$doc=array_remove_key($array,$keys);
print_r($doc);
?>
本文介绍了一种在PHP中删除多维数组指定字段的方法。通过定义一个递归函数array_remove_key,可以有效地从数组中移除指定的键及其对应的值。此方法适用于需要批量清理数组数据的场景。
742

被折叠的 条评论
为什么被折叠?



