Sie sind hier: Startseite -> PHP-Grundlagen -> PHP + Text

PHP + Text: Textmanipulationen mit PHP

PHP + Text: Manipulationen von Text

Die Schleifen und Abfragen, die schon vorgestellt wurden (PHP-Programmierung) sind die Möglichkeiten zur Umsetzung von Skripte. Die PHP-Technik mit seinen Include-Befehlen, den Variablen und den Rechenoperatoren sind die Werkzeuge für die Programmierung, aber all dies hätte keinen Sinn, wenn man die Daten nicht manipulieren könnte.

So ziemlich jede Anwendung steht und fällt mit der Möglichkeit, überlieferte Daten zu analysieren (= Abfrage) und im Bedarfsfall zu manipulieren. Die Manipulation erfolgt dabei in sehr vielen Fällen bei übermittelten Text, beispielsweise aus einer Datenbank oder einer Textdatei. Hierbei sitzt nicht ein Mensch am Computer und kontrolliert jede Textzeile, sondern ein PHP-Skript überprüft den Text vollautomatisch.

Damit das möglich wird, gibt es eine ganze Reihe von Befehlen, die völlig unterschiedliche Aufgaben haben. Sie dienen zur Sortierung, entfernen unerwünschte Leerzeichen, prüfen, ob eine bestimmte Zeichenkette vorhanden ist oder wandeln alle Buchstaben in Kleinbuchstaben oder umgekehrt in Großbuchstaben um.

Vieles davon hört sich nach Spielerei an, aber im praktischen Einsatz sind diese Aufgaben oft anzutreffen. Überlegen Sie sich folgende Situation: auf einer Webseite können Mitglieder ihre eigenen Texte eingeben, die dann auf der Webseite auch den Nichtmitgliedern angezeigt werden können. Manche dieser Eingaben werden normal geschrieben, andere werden mit Großbuchstaben bei der Überschrift versehen.

Nun will man aber, dass die Webseite immer die gleiche Linie aufweist, das Layout ist gleich und die Textdarstellung soll es auch sein. Mit PHP-Befehlen kann man vollautomatisch die Überschrift verändern. Unnötige Leerzeichen verschwinden und unabhängig von Eingabefehlern kann man ein einheitliches Bild sicherstellen. Auch Sonderzeichen können mit Ersatzfunktionen entfernt werden und vieles mehr.

Übersicht der Unterseiten

Leerzeichen

Informationen über die Befehle, mit denen mit PHP Leerzeichen automatisch entfernt werden können.

Länge und Umkehr

Informationen über die Möglichkeit, mit PHP die Textlänge zu ermitteln und den Text in umgekehrter Richtung anzuzeigen.

Grossbuchstaben

Informationen über die Befehle, mit denen in PHP Text in Großbuchstaben oder Kleinbuchstaben umgewandelt werden kann.

Textsortierung

Informationen über die Möglichkeit, mit PHP einen Text zu sortieren, indem man implode, explode und sort selbst einsetzt.

explode

Informationen über den PHP-Befehl explode, mit dem ein String auf verschiedene Variablen aufgeteilt werden kann wie der Name in Vorname und Nachname.

Text kürzen (substr)

Informationen über den substr-Befehl von PHP, mit dem Texte gekürzt werden können, um damit im Skript weiterzuarbeiten.

Text kürzen (strstr, strrchr)

Informationen über die Möglichkeit, mit den PHP-Befehlen strstr und strrchr Text abzufragen und zu kürzen.

Text abfragen (strpos)

Informationen über die PHP-Befehle strpos und strrpos, durch die der Inhalt eines Textes abgefragt werden kann.

Text abfragen (strspn)

Informationen über den PHP-Befehl strspn, mit dem man einen Text von Beginn an auf Übereinstimmung prüfen kann.

Text ändern

Informationen über den PHP-Befehl str_replace, durch den Text abgefragt und geändert werden kann.

HTML-Zeichen

Informationen über die Umwandlung von HTML-Sonderzeichen und Umlaute durch den PHP-Befehl htmlentities.

Umbruch (nl2br)

Informationen über den PHP-Befehl nl2br, mit dem innerhalb eines Textes aus Foren oder ähnlichen Funktionen Umbrüche erstellt werden können.

Produktsuche

Was brauchen Sie?

Ein Vorteil von Amazon besteht darin, dass es Millionen Produkte gibt, die man auch sehr gut im Preis und Angebot überprüfen kann. Ob man nun Sport betreiben möchte oder ein Kochbuch sucht - man wird fast immer fündig. Mit der nachstehenden Suche können Sie sehr schnell das aktuelle Angebot durchsuchen. Einfach den gewünschten Suchbegriff eingeben und auf den Suche-Button klicken.


Soziale Medien

Wenn der Artikel gefallen und/oder geholfen hat, bitte teilen:

Themenliste:

Zurück zum Hauptthema

Übersicht PHP-Grundlagen