Mein Regex funktioniert leider nicht

Hier stand bullshit :)

mit vardump bekomme ich folgendes:

string(5) "d?mos" ohne Post
string(6) "dömos" mit Post

Ok, verstehe das hier der Hund begraben ist.

$domain_explode[0]=utf8_decode($domain_explode[0]); das scheint zu klappen
 
Zuletzt bearbeitet von einem Moderator:
string(6) bedeutet, dass es sich um einen UTF-8-String handelt, bei dem das ö als sog. Multibyte-Character mit dem Tabellen-Eintrag c3 b6 dargestellt wird. Du müsstest preg_match() anweisen, UTF-8-Strings behandeln zu können. Dazu kannst du den Modifier /u verwenden.
 
Zurück