<?php
封装一个函数可以删除一个数组里的任意元素
echo "<hr>";
$arr=['a','b',1,2,
['jack','rose','cara'],
['cat',[12,'ds','fsa']],
'fakse',
'win',
'fight'
];
function _unset($arr,$remove){
if(!is_array($arr))
return false;
foreach ($arr as $k=>$v){
if($remove==$v){
unset($arr[$k]);
}
if(is_array($v)){
$arr[$k]=_unset($v,$remove);
}
}
return $arr;
}
echo "未删除前:";
print_r ($arr);
echo "<hr>";
echo "删除后:";
print_r (_unset($arr,'ds'));
?>
浙公网安备 33010602011771号