<?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'));

 

?>

posted on 2017-08-19 11:17  顾君临  阅读(401)  评论(0)    收藏  举报