如何存储生成的内容?

时间:2014-05-06 06:51:38

标签: javascript php jquery database

我有一个如下所示的代码。由于我运行了一个 foreach 循环,这段代码抛出我们的值,输出屏幕上显示0.5秒。现在,我想解决我的变量 $ var1 $ var2 $ var3 (这是一个强大的功能)在$ value)。

foreach ($predefinedarray as $key => $value) {
if ($predefined_var == NULL) {
 print "<b>$value</b> could not be processed.<p>";
 } else {
print "$var1,$var2,$var3>";
 }
}

现在,我希望在整个foreach完成 $ var2 =&#34; foo&#34; ;的约束后,得到所有 $ var1 ;我该怎么做呢?我是否需要为此使用SQL数据库,或者是否有更简单的方法来使用javascript,jquery等?

PS:另外,我想制作一个允许我下载此数据的下载选项。所以,我假设一旦我弄清楚上面的数据是如何得到的,我也可以解决这个问题。

谢谢! 约翰

2 个答案:

答案 0 :(得分:0)

根据我的理解,没有真正得到你想说的话 1)迭代数组并获取值为$ value的值 2)你用$ value做一些事情并得到3个值$ var1,$ var2,$ var3 3)当$ var2 =&#34; foo&#34;

时,你想要所有$ var1

如果这就是问题,那么我建议你创建另一个数组,并在$ var2 =&#34; foo&#34;时填充$ var1数据。像

$the_var1_array=array();
foreach ($rawlist as $key => $value) {
    if ($id == NULL) 
     {
         print "<b>$value</b> could not be processed.<p>";
     } 
     else 
     {
        print "$var1,$var2,$var3>";
        if($var2=="foo")
        {
           $the_var1_array[]=$var1;
        }
     }
    }

现在您已经让数组遍历它并获得所有$ var1

希望我理解正确的问题

答案 1 :(得分:0)

  我想到了这一点。但是,如果我的&#34; foo&#34;是一些取决于用户输入数组的变量吗?

那不完全是什么$ varx也是?函数结果取决于输入($ rawlist)?