2012-02-10 15 views
-1
foreach ($courses as $course, $sections as $section, $example as $example) 

任何添加超過2的方法?通過php中的foreach訪問多個變量

我只知道2個變量的解決方案。

foreach (array_combine($courses, $sections) as $course => $section) 
+0

只能每次使用一個元素上使用的foreach。如果你想解析多個數組,可以創建一個包含所有數據的數組(如果你可以在不破壞代碼的情況下做到這一點,爲什麼你會有3個數組?),或者做3個獨立的調用來進行foreach。一些關於你想要達到的信息會有所幫助 – Raz 2012-02-10 10:42:04

回答

3

如果所有陣列具有相同的密鑰,然後

foreach ($courses as $key => $course) 
{ 
    echo $sections[$key], $example[$key]; 
}