Nick Knatterton: Funktion "in_array" will nicht arbeiten.

Beitrag lesen

Hallo,

kurz vorab, ich möchte in einer IF Prüfung überprüfen ob eine Uhrzeit gleich einer Uhrzeit aus einem Array ist.

Mein Array "$zeit" sieht wie folgend aus:

array(20) {  
  [0]=>  
  string(5) "11:40"  
  [1]=>  
  string(5) "11:39"  
  [2]=>  
  string(5) "11:38"  
  [3]=>  
  string(5) "11:37"  
  [4]=>  
  string(5) "11:36"  
  [5]=>  
  string(5) "11:35"  
  [6]=>  
  string(5) "11:34"  
  [7]=>  
  string(5) "11:33"  
  [8]=>  
  string(5) "11:32"  
  [9]=>  
  string(5) "11:31"  
  [10]=>  
  string(5) "11:30"  
  [11]=>  
  string(5) "11:29"  
  [12]=>  
  string(5) "11:28"  
  [13]=>  
  string(5) "11:27"  
  [14]=>  
  string(5) "11:26"  
  [15]=>  
  string(5) "11:25"  
  [16]=>  
  string(5) "11:24"  
  [17]=>  
  string(5) "11:23"  
  [18]=>  
  string(5) "11:22"  
  [19]=>  
  string(5) "11:21"  
}

die zweite Uhrzeit "$time" enthält den Wert "11:28".

Nun müste ja bei folgender Eingabe ein "True" erzeugen.

  
$time =  "11:28";  
  
if  in_array ( $time, $zeit )  
{  
echo 'ja funktioniert';  
}

Dem ist aber nicht so. Warum wird die Funktion nicht true?