Mailinglisten-Archive | 
Hallo zusammen,
ich habe mal ein ganz seltsames Problem... Folgendes Scriptschnipselchen
führe ich aus:
01 	$pattern = "|<!--my:object:optionlist\.(.*)-->|iU";
02 	$cnt = preg_match_all($pattern, $html, $matches);
03 	
04 	var_dump($matches);
05 	if(is_array($matches)) {
06		echo "<!-- Mach was -->";
07 	} else {
08		echo "<!-- Keine Matches -->";
09 	}
Ich hole mir offensichtlich erfolgreich mittels preg_match_all() einen ganz
bestimmten Zeichenkettentypus aus einem vorhandenen HTML Layout und
speichere die Ergebnisse in $matches (Zeilen 01/02). Dies scheint auch
problemlos zu funktionieren, denn sowohl eine Ausgabe der Variabel $cnt als
auch ein var_dump($matches) in Zeile 4 liefern genau die gewünschten
Ergebnisse.
Wenn ich aber in Zeile 5 überprüfen möchte, ob $matches ein Array ist, dann
lande ich im else-Zweig. Warum? Wo geht da was schief?
Liebe Grüße
Tim
    php::bar PHP Wiki - Listenarchive