& lt; php ? 标题(“的content - type: text/html; charset=utf - 8”); $ aarr =,阵列( 阵列(“id”=祝辞1,'名字'=祝辞的安徽”,“pid”=祝辞0), 阵列(“id”=祝辞;2,'名字'=祝辞的海淀”、“pid”=祝辞;7), 阵列(“id”=祝辞;3,'名字'=祝辞的浣溪县”,“pid”=祝辞;5), 阵列(“id”=祝辞;4,'名字'=祝辞的昌平”、“pid”=祝辞;7), 阵列(“id”=祝辞;5,'名字'=祝辞的淮北”、“pid”=祝辞;1), 数组(“id”=在6日的名字'=祝辞的朝阳”、“pid”=祝辞;7), 数组(“id”=祝辞7,'名字'=祝辞的北京”、“pid”=祝辞0), 数组(“id”=祝辞8,'名字'=祝辞的上地”,“pid”=祝辞;2) );//家谱树的应用,如面包屑导航,首页,祝辞,手机类型,祝辞,GSM手机,祝辞,iPhone 祝辞iPhone6s function familytree (arr美元$ id) { 数组$ tree =, (); foreach (arr 美元;as $ v) { 如果(v (“id”),美元==,$ id) { 美元树[],=,v美元; 如果(v (“pid”),祝辞,0){ familytree array_push(美元树(arr美元,美元v (“pid”))); } } } return 美元树; } echo “& lt; pre>”; print_r (familytree (aarr美元,8)),