PHP - 向下钻取数据并循环使用循环

时间:2010-04-01 18:46:22

标签: php mysql database loops

我目前很难找到让循环工作的方法。

我有一个15分钟值的数据表。我需要以几个不同的增量提取数据

$filters=Array('Yrs','Qtr','Day','60','30','15');

我认为我有办法找出我需要深入研究的内容,但我遇到的问题是在第一个循环之后循环遍历所有Outter大多数值(例如:用户说他们想要按小时显示,每小时应该有一个“+”,然后添加一个新的div来显示半小时的数据,然后每半小时的数据都有一个“+”来显示请求的15分钟数据。 / p>

现在我可以为每个值(6个不同的输出)编写输出的数量,只是在案例中......但是我没有办法让它在循环中为每个值进行向下钻取?所以我只需要对一个输出进行一次编码,然后检查它之后是否有更多的间隔并检查它们?我敢肯定,我只是忽略了一些非常简单的方法,但我的大脑今天并不聪明。如果这是一个简单的解决方案,请提前抱歉。

我想最好的方法是将其视为表单上的回复。如何检查它是否是回复的回复,然后如果该回复有任何回复...等输出。

任何人都可以帮助或者至少指出我正确的方向吗?或者我是否在编写每个可能的支票?

提前致谢!

1 个答案:

答案 0 :(得分:1)

它被称为“递归”编程。在您的值中找到一个共同的主题,并研究编写一个可以调用自身的函数。

查看本教程: http://www.programminginterview.com/content/recursion

它主要涉及获取一个值,有条件地检查它,然后再次调用该函数(或者,在某些情况下,使用该值执行其他操作)。这是深入了解没有任何固定深度的多维数组的好方法。