Hallo Bernhard,
preg_match_all ("|<tr>\s*(.*)\s*</tr>|U",$data, out[],PREG_PATTERN_ORDER);
hast Du schon folgendes versucht:
preg_match_all ("/|<tr>\s*(.*)\s*</tr>|U/",$data,$out[],PREG_PATTERN_ORDER);
Danke für den Versuch, aber klappt auch nicht. Das verrückte ist ja, dass ich ein paar Zeilen tiefer vier ähnliche preg_match_all dirket auf level 1 (also nicht in einer Funktion) stehen habe, und die tun's. Ich kann da absolut keinen Unterschied sehen:
#####################
preg_match_all ("|php3?n=(.*)&x=|U",$cell,$out[],PREG_PATTERN_ORDER);
preg_match_all ("|&x=(.*)&y=|U",$cell,$out[],PREG_PATTERN_ORDER);
preg_match_all ("|&y=(.*)">|U",$cell,$out[],PREG_PATTERN_ORDER);
preg_match_all ("|size="3">\s+<b>(.*)</b>|U",$cell,$out[],PREG_PATTERN_ORDER);
preg_match_all ("|size="2">\s+(.*)<br>|U",$cell,$out[],PREG_PATTERN_ORDER);
echo "<pre>";
print_r ($out);
echo "</pre>";
####################
Wo ist dcenn da der Unterschied?
Grüße
Tom