Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何存储生成的内容?_Javascript_Php_Jquery_Database - Fatal编程技术网

Javascript 如何存储生成的内容?

Javascript 如何存储生成的内容?,javascript,php,jquery,database,Javascript,Php,Jquery,Database,我有一个如下所示的代码。这个代码在输出屏幕上抛出我们的值,0.5秒,因为我运行了一个foreach循环。现在,我想处理变量$var1,$var2,$var3(这是我在$value上加上一些函数得到的) foreach($key=>value的预定义数组){ 如果($predefined_var==NULL){ 打印“$value无法处理。”; }否则{ 打印“$var1,$var2,$var3>”; } } 现在,我想在整个foreach使用$var2=“foo”约束完成后,获取所有$var1

我有一个如下所示的代码。这个代码在输出屏幕上抛出我们的值,0.5秒,因为我运行了一个foreach循环。现在,我想处理变量$var1$var2$var3(这是我在$value上加上一些函数得到的)

foreach($key=>value的预定义数组){
如果($predefined_var==NULL){
打印“$value无法处理。”;
}否则{
打印“$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($key=>$value的原始列表){
如果($id==NULL)
{
打印“$value无法处理。”;
} 
其他的
{
打印“$var1,$var2,$var3>”;
如果($var2==“foo”)
{
$the_var1_array[]=$var1;
}
}
}
现在,让数组遍历它并获得所有$var1

希望我能正确理解这个问题


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


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

您的问题有点不清楚,您能否告诉我们从哪里获得
$var1、$var2、$var3
?它们在你的
$rawlist
数组中吗?嗨,是的。正如我所提到的,它们是通过一些关于值的函数得到的。但是没有,他们处理
$rawlist
$value
得到
$var1,$var2,$var3
你能在你的问题中添加你用来获取
$var1-3
值的函数吗?当然,除非它太大了。我想到了。但是如果我的“foo”是依赖于用户输入数组的某个变量呢?将用户输入存储在变量中,例如$input\u var,然后使用if($var2==“foo”)代替if($var2=$input+var)。。。
foreach ($predefinedarray as $key => $value) {
if ($predefined_var == NULL) {
 print "<b>$value</b> could not be processed.<p>";
 } else {
print "$var1,$var2,$var3>";
 }
}
$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;
        }
     }
    }