PHP array start

Hallo,

gibt es eine Möglichkeit einen PHP array in einem Forloop zu starten?

Bsp. statt außerhalb der Schleife:
$new_arr = array();
foreach($array = $key => $value ){
$new_arr[] = $arr_info;
}

innerhalb eines Schleife:
foreach($array = $key => $value ){
$new_arr = array(); //hier würde der array aber immer neu anfangen?
$new_arr[] = $arr_info;
}

Hallo Minion

Ich kann mit deiner Frage nichts abfangen. Schildere doch einmal genauer welches Programmierproblem du hast.
Ein halbwegs vernünftiges Beispiel wäre das hier.

  $array=array('red'=>'#FF000','blue'=>'#0000FF');
   foreach ($array as  $key => $value) {
                print_r($key.'=>'.$value.'<br />' );
   }

VG Lars