Javascript 如何存储生成的内容?
我有一个如下所示的代码。这个代码在输出屏幕上抛出我们的值,0.5秒,因为我运行了一个foreach循环。现在,我想处理变量$var1,$var2,$var3(这是我在$value上加上一些函数得到的)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
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;
}
}
}