Как получить значения многомерного массива с помощью цикла

У меня многомерный массив:

$arr = Array ( [0] => Array ( [0] => 1001 [1] => frank [2] => getfrankemail) [1] => Array ( [0] => 1007 [1] => youi [2] => getyouiemail) [2] => Array ( [0] => 1006 [1] => nashua [2] => getnashuaemail) ); 

Я хочу получить значения каждого массива, используя цикл или что-то еще, чтобы затем поместить значения в переменные таким образом, чтобы $ aff = 1001, $ desc = frank и $ camp = getfrankemail и так далее …

Есть ли способ достичь этого? Заранее спасибо!

Это зависит от того, что вы хотите делать с переменными, но это должно дать вам представление.

 $arr = Array ( 0 => Array ( 0 => 1001, 1 => 'frank', 2 => 'getfrankemail'), 1 => Array ( 0 => 1007, 1 => 'youi', 2 => 'getyouiemail'), 2 => Array ( 0 => 1006, 1 => 'nashua', 2 => 'getnashuaemail') ); foreach($arr as $array) { foreach($array as $key => $info) { echo '<p>'.$key.' => '.$info.'</p>'; } } 

Или

 foreach($arr as $array) { foreach($array as $info) { echo '<p>'.$info.'</p>'; } } 

Или

 foreach($arr as $array) { echo '<p>'.$array[0].'</p>'; } 

Или

 foreach($arr[0] as $info) { echo '<p>'.$info.'</p>'; } 

И более…

Вы можете использовать вложенный цикл foreach (не очень эффективный или ничего, но он выполняет свою работу).

Вот пример:

 foreach($arr as $key => $nested_arr){ foreach($nested_arr as $key_2 => $value){ //Do what you want with the values here. For example put them in 1d arrays. } }