$category= array(
array('category_id'=>'1','parent_id'=>'0','name'=>'A'),
array('category_id'=>'2','parent_id'=>'1','name'=>'A1'),
array('category_id'=>'3','parent_id'=>'1','name'=>'A2'),
array('category_id'=>'4','parent_id'=>'3','name'=>'A21'),
array('category_id'=>'5','parent_id'=>'3','name'=>'A22'),
array('category_id'=>'6','parent_id'=>'0','name'=>'B'),
array('category_id'=>'7','parent_id'=>'6','name'=>'B1'),
array('category_id'=>'8','parent_id'=>'0','name'=>'C'),
array('category_id'=>'9','parent_id'=>'6','name'=>'B2'),
);

 

 


/**
2015/08/11
* 列出上層所有陣列
*
* @param 分類陣列,所在層ID
* @return 列出上層所有陣列

print_r( haha($category,5) );


function haha($_data,$id ){
global $_list_my_son;
$_id=null; $_cid=null;
foreach($_data as $row){
foreach($row as $key=>$val){
//if($key=='id')$_id=$val; if($key=='cid')$_cid=$val;
if($key=='category_id')$_id=$val; if($key=='parent_id')$_cid=$val;
}
if( $_id==$id ){
haha($_data,$_cid);
$_list_my_son[]= & $id;
}
}
return $_list_my_son;
}

arrow
arrow
    全站熱搜

    kinomelma 發表在 痞客邦 留言(0) 人氣()