2. - vorletzten Buchstaben mischen

Freak

NULL
Hallo Leute!
Ich habe folgendes Problem:
Ich möchte in einem Text, den ich in einer Variable abgespeichert habe,
den 2. bis vorletzten Buchstaben jedes Wortes mischen lassen.
So, dass zum Beispiel aus "Ich liebe Tutorials!" => "Ich lbeie Trotualis" werden könnte.
Den Befehl str_shuffle() kenne ich zwar, aber wie man den Rest umsetzt habe ich keine Idee.

Danke schon mal für eure Hilfe :)
 
Hallo,

Teile von Zeichenketten kann man sich mit [phpf]substr[/phpf] holen. Den Bereich vom zweiten bis zum vorletzten Buchstaben erhält man z.B. mit substr($wort, 1, -1). Wenn man nur einen einzigen Buchstaben braucht, kann man auch über den {}-Operator darauf zugreifen, wobei man innerhalb der Klammern den nullbasierten Index angibt. $wort{0} entspricht also dem ersten Buchstaben.

Mit [phpf]explode[/phpf] lässt sich ein String in mehrere Zeichenketten zerteilen.

Das sollte erst mal reichen an Information :)

Grüße,
Matthias
 
Zurück