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 ...

Get PHP 5 Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.