<?php
header("content-type:text/html;charset=utf8");
/*通過子欄目查找父欄目,范圍小到范圍大*/
$area = array(
array('cat_id'=>1,'province'=>'福建省','parent_id'=>0),
array('cat_id'=>2,'province'=>'龍巖市','parent_id'=>1),
array('cat_id'=>3,'province'=>'廣東省','parent_id'=>0),
array('cat_id'=>4,'province'=>'佛山市','parent_id'=>3),
array('cat_id'=>5,'province'=>'江西省','parent_id'=>0),
array('cat_id'=>6,'province'=>'南昌市','parent_id'=>5),
array('cat_id'=>7,'province'=>'贛州市','parent_id'=>5),
array('cat_id'=>8,'province'=>'寧都縣','parent_id'=>7),
);
function son($arr,$cat_id){
static $list;
foreach($arr as $v){
if($v['cat_id'] == $cat_id){
print_r($v);
$list[] =$v;
son($arr,$v['parent_id']);
}
}
return $list;
}
$list = son($area,8);
foreach($list as $v){
echo '--->',$v['province'];
}
/**執行結果源代碼
Array
(
[cat_id] => 8
[province] => 寧都縣
[parent_id] => 7
)
Array
(
[cat_id] => 7
[province] => 贛州市
[parent_id] => 5
)
Array
(
[cat_id] => 5
[province] => 江西省
[parent_id] => 0
)
--->寧都縣--->贛州市--->江西省
**/
?>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。