請我想使用關聯數組值作爲另一個數組索引。關聯數組索引作爲變量
foreach ($array1 as $arr1)
{
foreach ($array2 as $arr2)
{
echo $arr2[$arr2[index2][index2];
}
}
我寫了一個代碼,但電話我說的index1被undifined
請我想使用關聯數組值作爲另一個數組索引。關聯數組索引作爲變量
foreach ($array1 as $arr1)
{
foreach ($array2 as $arr2)
{
echo $arr2[$arr2[index2][index2];
}
}
我寫了一個代碼,但電話我說的index1被undifined
您當前的代碼是沒有多大意義(更不用說語法錯誤)。第一個index1
未定義,您使用的語法對於常量或變量也是正確的。如果你想遍歷數組,並拿到鑰匙,你需要做的:
foreach($array as $key => $val)
所以,猜測你的意圖:
foreach ($array1 as $key1 => $val1)
{
foreach ($array2 as $key2 => $val2)
{
echo $arr2[$arr2[$key1][$key2]];
}
}
Thanx我會嘗試它,我會告訴你 –
我嘗試了它,它給了我更多的錯誤,請我發佈我的代碼可以嗎打電話給我什麼是錯誤的,並thanx –
你似乎完全不明白你在做什麼。拋出隨機關鍵字(就像你使用'endforeach'或者通過將'()'添加到'echo'這是錯誤的),而不知道它們是在哪裏使用它,這導致你無處可去。 –
嘗試foreach ($array1 as $index => $arr1) {...}
foreach ($array1 as $key1 => $val1)
{
foreach ($array2 as $key2 => $val2)
{
echo $arr2[$arr2[$key1][$key2]];
}
}
我們不能幫你與這些信息。你必須添加更多關於你已經嘗試過的信息,並請正確格式化代碼 – Black
這是代碼 –