Mike: Schleife

Beitrag lesen

Also noch mal, sorry.

So frage ich es als String ab:

if ($data=="false") {...

Gut habe ich jetzt verstanden, es könnte auch Otto darin stehen.

So frage ich es als Booeleans ab:

if ($data==false) {...

oder auch

if ($data==true) wo bei ich true nicht bekomme, da mein Array ja gefüllt wird.

Das bedeutet: return false/true bedeutet nichts anderes, als dass die aufgerufene Funktion einen Rückgabewert in Form eines booleschen Wertes liefert.

Alternative könnte ich auch sgen:

if is_array($data) {...

oder

if (empty($data) == false) {...

So in etwa oder habe ich es noch immer nicht verstanden? :(

Habe es jetzt so im Code:

  
    $count = 1; //Counter Startwert festlegen  
    while($count < 5) //Schleife 5mal durchlaufen  
    {  
      sleep(1); // 1 Sekunden warten  
      $data = GetStudioArray("KS_300_Temp, KS_300_Feuchte, KS_300_Wind, KS_300_RegenAStunde, KS_300_Regen,  
                              EM_SC_BI_1114"); //Werte lesen  
      if ($data==false) { //prüfen ob Daten von homestudio empfangen wurden, wenn ja dann abbrechen  
        ?> <meta http-equiv="refresh" content="0; URL=error.site/homeputer.studio.interface.01000.php"> <?php  
      }else{  
        break;  
      }  
      $count++; //Zähler um 1 erhöhen  
    }  

Danke für die Hilfe an alle!!!

mfg mike