Hallo Leute! In automatisch erstellten Namen möchte ich zwischen zwei oder drei hintereinander auftretende Konsonanten je einen Vokal einsetzen. Ich dachte, das wäre einfach, deshalb habe ich das hier geschrieben.
Natürlich hat es nicht funktioniert. Das wäre ja zu einfach. Ist die Lösung weitaus komplizierter? Oder kann PHP auch einfach?
PHP:
$k = array('b','c','d','f','g','h','j','k','l','m','n','p','q','r','s','t','v','w','x','z');
$v = array('a','e','i','o','u','y');
$kk = $k.$k;
$kvk = $k.$v.$k;
$name = str_replace($kk,$kvk,$name);
Natürlich hat es nicht funktioniert. Das wäre ja zu einfach. Ist die Lösung weitaus komplizierter? Oder kann PHP auch einfach?