为此,我查看了许多建议,但它们似乎依赖于array_combine()
,这很不合适,因为它们的数组需要与其他函数分开使用。
根据
列出数组Array ( [0] => 3 [1] => 1 [2] => 3 )
Array ( [0] => 194 [1] => 0 [2] => 452 )
当我读取第一个数组时,得到的密钥为$key
,一切正常。
每当我尝试访问第二个数组时,整个脚本只会使页面变白。
我希望代码能够与此类似...
$a2value = $a2[$key] => $value;
echo $a2value;
然后我可以使用$a2value
任何帮助将不胜感激
答案 0 :(得分:0)
在这里尝试
让我们假设元素数量相同的两个数组
$a1=[1,2,3];
$a2=[194,0,452];
//A Simple foreach
foreach($a1 as $key=>$a1value){
$a2value=$a2[$key];
//Perform Query here
}
请记住,两个数组的元素数量应始终相等,否则会导致错误 如果不确定两个数组的大小,则用此代码替换行
$a2value=empty($a2[$key]) ? null : $a2[$key];
希望这行得通!!!