O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

1.4 Einen String wort- oder zeichenweise umkehren

Problem

Sie möchten die Reihenfolge der Wörter oder Zeichen in einem String umkehren.

Lösung

Benutzen Sie strrev(), um in einem String die Zeichen umzukehren:

print strrev('Dies ist kein Palindrom.');

.mordnilaP niek tsi seiD

Um die Reihenfolge der Wörter umzukehren, müssen Sie den String an den Wortgrenzen in ein Array umwandeln, dann zunächst die Wörter umkehren und sie anschließend neu zusammenfügen:

$s = "Es war einmal eine Schildkröte.";
// Den String in seine Wörter aufbrechen.
$words = explode(' ',$s);
// Das Array der Wörter umkehren.
$words = array_reverse($words);
// Den String neu aufbauen.
$s = join(' ',$words);
print $s;

Schildkröte. eine einmal war Es

Diskussion

Wenn Sie die Wörter eines ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required