今天发现一个函数特别有用,适用于做删除递归删除夫类下的子类这种功能。
//递归获取所有的子分类的ID
function get_all_child($array,$id){
$arr = array();
foreach($array as $v){
if($v['pid'] == $id){
$arr[] = $v['id'];
$arr = array_merge($arr,get_all_child($array,$v['id']));
};
};
return $arr;
}
如果是用框架开发,建议放在common.php文件内