当前位置:首页 > 日记 > 正文

PHP可以用于面包屑导航的迭代中,从而找到一种家谱方法。

PHP可以用于面包屑导航的迭代中,从而找到一种家谱方法。
在本文中,PHP实例中可以使用面包屑导航迭代找到一个家庭树。分享给你供你参考。具体实现的方法如下:
< PHP

区域=数组(
阵列('id' = > 1,区域= >北京,'pid= > 0),
阵列('id' = > 2,区域= > 'guangxi ','pid= > 0),
阵列('id' = > 3,区域= > 'guangdong ','pid= > 0),
阵列('id' = > 4,区域= > 'fujian ','pid= > 0),
阵列('id' = > 11,区域= > 'chaoyang区','pid= > 1),
阵列('id' = > 12,区域= > 'haidian区','pid= > 1),
阵列('id' = > 21,区域= >,南宁,'pid= > 2),
阵列('id' = > 45,区域= >,福州,'pid= > 4),
阵列('id' = > 113,区域= >亚洲体育村,'pid= > 11),
阵列('id' = > 115,区域= > 'olympic村,'pid= > 11),
阵列('id' = > 234,区域= > 'wuming县,'pid= > 21)
);

函数FamilyTree($ ARR,$id){
$数组();
当($ id){
$标志= false;
foreach($ ARR达v){
如果($ V { 'id' } = = $id){
array_unshift($列表,$ V {区域});
$id = $ V { 'pid};
$标志=真;
}
}
如果(!$标志){
打破;
}
}
返回$列表;
}
print_r(FamilyTree($,113));
>
希望本文能对大家的PHP程序设计有所帮助。

相关文章

教你如何快速构思想法(方法和技巧)

教你如何快速构思想法(方法和技巧)

方法,构思,教你如何,想法,快速,本文的设计学习者介绍了一些快速构思的方法和技巧。本教程非常实用,对初学者的设计朋友很有帮助,文章的作者是ping PNG,谢谢分享,谢谢大家分享,希望能对您有所帮助。 今天萧边推荐一个教程给你,主要向你介绍如何快…

excel2007设置信任中心的方法excel

excel2007设置信任中心的方法excel

设置,信任,步骤,方法,中心,  在使用Excel表时,可能会遇到一些设有宏的表格,但是有一些功能无法启动,我们应该怎么做呢?在这里小编教你如何启动信任中心里宏的功能。希望对你有帮助!Excel2007设置信任中心的步骤点击菜单窗口中的&ldquo;Excel …

AI自己设计十字绣的设计方法和流程

AI自己设计十字绣的设计方法和流程

方法,十字绣,流程,电脑软件,AI,本教程是介绍如何使用ai做十字绣的朋友的方法和自己的方法,一般做的很难,十字绣很漂亮,推荐朋友一起分享学习,希望大家喜欢这个教程。 本教程是向朋友介绍如何使自己的十字绣模式和过程使用人工智能。一般来说,一…

面向对象的静态静态属性和静态方法

面向对象的静态静态属性和静态方法

静态方法,静态属性,调用,面向对象的,静态,本文演示了PHP中静态静态属性和静态方法的调用,供您参考: 这是在PHP面向对象的对象的静态属性和静态方法的调用分析。关于他们的电话(可以称之为,如何调用),你需要找出他们在记忆里,所以很容易理解。静态…

jQuery方法来确定对象是否存在

jQuery方法来确定对象是否存在

对象,方法来,是否存在,电脑软件,jQuery,本文的示例介绍了jQuery是否能够判断对象是否存在的方法: 一、传统的javascript编写方法 obj = document.getelementbyid(someid ); 如果(obj){ obj.innertext(嗨); } 在jQuery,var obj = $(# ID)。无论是否存在控制,…

对fs.createwritestream方法在Node

对fs.createwritestream方法在Node

使用说明,方法,电脑软件,fs,createwritestream,方法显示: 返回一个writestream(输出流)的对象(可写流)。 Grammar: 复制代码代码如下所示: Fs.createWriteStream (path, {options}) 由于此方法属于fs模块,因此需要在使用之前引入FS模块(var FS =…

js单击文本选择方法

js单击文本选择方法

选择,单击,文本,方法,电脑软件,本文演示了JS如何点击文本的选择,供大家参考,具体的实现方法如下: 功能selecttext(){ 如果(文档选择){ 变量范围= document.body.createtextrange(); Range.moveToElementText(document.getelementbyid('copy ')); Range.s…

介绍了烟花爆竹简易生产线褪色的两

介绍了烟花爆竹简易生产线褪色的两

方法,两种,烟花爆竹,简易,生产线,其实,淡入淡出的烟花手法很简单,只需要改变这种思维方式就可以实现,下面的小两种方法介绍烟花制作简单的淡入淡出,爱好的朋友可以跟着教程一起学习,希望对大家有所帮助。 本教程是介绍两种朋友烟花制作方法的简…

js获取复选框值的方法

js获取复选框值的方法

方法,复选框,电脑软件,js,本文演示了JS获取复选框值的方式: 复制代码代码如下所示: js 函数aa(){ VAR r = document.getelementsbyname(R); 对于(var i = 0;i 如果(r。}。检查){ 警报({值}) } } } 一 B C D E F G H 我 J 希望本文能…

一种在Smarty模板引擎函数的定义方

一种在Smarty模板引擎函数的定义方

模板引擎,方法,函数,定义,电脑软件,本文介绍了Smarty自定义函数的方法,分享给你大家参考。以下是如下: 本例的目标:输出时间次数CON组的内容(输出4次Hello World) 文件1: 复制代码代码如下: / /创建Smarty对象 require_once(, / / Smarty库。类…

jQuery检索和显示JSON数据的方法

jQuery检索和显示JSON数据的方法

数据,显示,检索,方法,电脑软件,本文给出了jQuery如何接收JSON数据并显示它的示例,供大家参考: 下面的代码是页面中显示的一部分 复制代码代码如下:功能searchproductlistbyfiltercondition(指数型、排序、filterword){ / / cite_html 无功ci…

PHP防止SQL注入方法的详细解决方案

PHP防止SQL注入方法的详细解决方案

解决方案,方法,详细,电脑软件,PHP,对问题的描述: 如果用户输入数据未经处理插入SQL查询语句,那么应用程序可能会遭受SQL注入攻击,如下示例: 复制代码代码如下所示: unsafe_variable美元美元'user_input_post { } =; mysql_query(插入`表`(`柱`…