我有一个如下所示的代码。由于我运行了一个 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:另外,我想制作一个允许我下载此数据的下载选项。所以,我假设一旦我弄清楚上面的数据是如何得到的,我也可以解决这个问题。
谢谢! 约翰
答案 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)?