zu erstmal ein kleiner Code-Schnipsel:
- Code: Select all
$schiff[1] = "A-Glider"; $schiff[2] = "Noulon";
$schiff[3] = "Trugar"; $schiff[4] = "Violo";
$schiff[5] = "Narubu"; $schiff[6] = "Neomar";
$schiff[7] = "Bloodhound"; $schiff[8] = "Kemzen";
$schiff[9] = "Zemar"; $schiff[10] = "Finur";
$schiff[11] = "Luxor"; $schiff[12] = "Grandor";
foreach($schiff as $f) {
$exp = "/^".$f." (.*)$/m";
$offset = preg_match($exp, $spio, $matches, $offset);
$anzahl[$f] = str_replace(".", "", $matches[1]);
}
Mein Problem ist jetzt das beim Ausdruck mit "A-Glider", "Trugar", "Narubu" und "Bloodhound" folgende Fehlermeldung erscheint:
- Code: Select all
Warning: preg_match() [function.preg-match]: Invalid flags specified in [...]
Muss ich hier noch irgendwelche Zeichen escapen oder woran liegt das?