我想将关联数组值用作另一个数组索引。
foreach ($array1 as $arr1)
{
foreach ($array2 as $arr2)
{
echo $arr2[$arr2[index2][index2];
}
}
我写了一段代码,但它告诉我,index1是unifined
答案 0 :(得分:0)
您当前的代码没有多大意义(更不用说语法错误)。第一个index1
未定义,您使用的语法对于常量和变量也是正确的。如果你想迭代数组并获得你需要做的键:
foreach($array as $key => $val)
所以,猜测你的意图:
foreach ($array1 as $key1 => $val1 )
{
foreach ($array2 as $key2 => $val2)
{
echo $arr2[$arr2[$key1][$key2]];
}
}
答案 1 :(得分:0)
尝试foreach ($array1 as $key1 => $val1 )
{
foreach ($array2 as $key2 => $val2)
{
echo $arr2[$arr2[$key1][$key2]];
}
}
{{1}}