Klaus Stein: Foreach-Schleife kennt Variable nicht mehr

Beitrag lesen

Hallo und großes 'Juchhu', dass das Forum wieder läuft!!!

  
<?php  
function durchlauf($datei, $zeiger, $arr_res_query)  
{  
foreach ($datei AS $zeile)  
  {  
  $zeile_temp = str_replace(" ", "", $zeile);  
  while (list($result, $query)=each($arr_res_query))  
     {  
     echo("$zeile_temp<br />");  
     }  
   }  
}  
$datei=file("ex_sammler_alt.php");  
  
$arr_res_query['result1'] = "query1";  
$arr_res_query['result2'] = "query2";  
$arr_res_query['result3'] = "query3";  
  
$test = durchlauf($datei,'0',$arr_res_query);  
?>  

Echo gibt nichts aus, also ist die Variable $zeile_temp unbekannt.

Unterbricht denn meine while-Schleife den Geltungsbereich einer zuvor bekannten variable?

Grüße, Klaus