【问题标题】:How do I store the content generated?如何存储生成的内容?
【发布时间】:2014-05-06 06:51:37
【问题描述】:

我有一个如下所示的代码。此代码在输出屏幕上抛出我们的值,即 0.5 秒,因为我运行了 foreach 循环。现在,我想解决我的变量 $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:另外,我想创建一个下载选项,让我下载这些数据。所以,我假设一旦我弄清楚上述数据是如何被破坏的,我也可以解决这个问题。

谢谢! 约翰

【问题讨论】:

  • 您的问题有点不清楚,您能否告诉我们您从哪里获得 $var1, $var2, $var3 的值?他们在你里面$rawlist数组吗?
  • 嗨,是的。就像我提到的,它们是由一些价值函数获得的。但是不,他们处理$rawlist$value$var1,$var2,$var3
  • 您能否在您的问题中添加您用来获取$var1 - 3 的值的函数:)?当然,除非它太大。

标签: javascript php jquery database


【解决方案1】:

没有真正明白你想说什么,但据我所知 1)您迭代数组并获取值假设 $value 2)你用 $value 做某事并得到 3 个值 $var1,$var2,$var3 3)当 $var2="foo"

时你想要所有的 $var1

如果这是问题所在,那么我建议您创建另一个数组并在 $var2="foo" like 时用 $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”是一个依赖于用户输入数组的变量呢?
  • 将用户的输入存储在变量中,例如 $input_var 然后代替 if($var2=="foo") 使用 if($var2=$input+var)...
【解决方案2】:

我想到了。但是如果我的“foo”是一个依赖于用户输入数组的变量呢?

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

【讨论】:

    猜你喜欢
    • 2023-03-16
    • 1970-01-01
    • 2016-10-15
    • 2015-03-12
    • 2018-03-29
    • 2011-07-25
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    相关资源
    最近更新 更多