Suchmaschine

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

Suchmaschine
Bitte gewünschten Suchbegriff im Formular eingeben.

Loading