繁体   English   中英

如何存储生成的内容?

[英]How do I store the content generated?

我有一个如下所示的代码,因为我运行了一个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 =“ foo”的约束条件来获取所有$ var1 我该怎么做呢? 我是否需要为此使用SQL数据库,或者是否有使用javascript,jquery等的更简单方法?

PS:另外,我想选择一个下载选项,使我可以下载此数据。 因此,我假设一旦弄清了上面的数据是如何计算的,我大概也可以解决此问题。

谢谢! 约翰

确实没有得到您想要说的内容,但据我所知1)您迭代了数组并假设$ value的值为值2)您使用$ value进行了一些操作,并获得了3个值$ var1,$ var2,$ var3 3)您当$ var2 =“ foo”时需要全部$ var1

如果这是什么问题,那么我建议您创建另一个数组,并在$ var2 =“ foo”这样的情况下用$ 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

希望我理解正确的问题

我想到了 但是,如果我的“ foo”是某个变量,该变量取决于用户的输入数组,该怎么办?

那不是$ varx也是吗? 函数结果取决于输入($ rawlist)?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM