Suche nach als

Text säubern

Auf dieser Seite:

Text von Leerzeichen befreien

trim();

Eliminieren von 'whitespaces': Leerschläge, Tabulatoren und Zeilenumbrüche.

Beidseitig, links (am Anfang) oder rechts (am Ende). Achtung das erste und das letzte Zeichen gilt, 'whitespaces' dazwischen werden nicht getilgt.

<?php
$text_a 
"                    Ich habe ... mir.\n                                    ";
$text_b trim($text_a);
$text_c ltrim($text_a);
$text_d rtrim($text_a);
echo 
"<pre>--$text_a--<br/>--$text_b--<br/>--$text_c--<br/>--$text_d--</pre>";
?>
--					Ich habe fünf Tabulatoren vor mir, 
einen Zeilenumbruch und dann viele Leerzeichen nach mir. --
--Ich habe fünf Tabulatoren vor mir,
einen Zeilenumbruch und dann viele Leerzeichen nach mir.--
--Ich habe fünf Tabulatoren vor mir,
einen Zeilenumbruch und dann viele Leerzeichen nach mir. --
-- Ich habe fünf Tabulatoren vor mir,
einen Zeilenumbruch und dann viele Leerzeichen nach mir.--

Text in kleinschreibung oder VERSALIEN konvertieren

strtolower(), strtoupper(), ucwords()

Um z.B. Text aus Datenbanken miteinander vergleichen zu können, kann es nötig werden, alles in kleinbuchstaben oder VERSALIEN zu wandeln. UpperCaseWords eignet sich für Namen.

DIe GrOSs-KleInSchReibunG IsT nIcht meIne STÄrKe
die gross-kleinschreibung ist nicht meine stÄrke
DIE GROSS-KLEINSCHREIBUNG IST NICHT MEINE STÄRKE
Die Gross-kleinschreibung Ist Nicht Meine StÄrke

Der Code sieht so aus:

<?php
$mix_a = "DIe GrOSs-KleInSchReibunG IsT nIcht meIne STÄrKe";
$mix_b = strtolower($mix_a);
$mix_c = strtoupper($mix_a);
$mix_d = ucwords($mix_b); // erst in kleinschreibung, dann in UpperCaseWords
echo "$mix_a<br/>$mix_b<br/>$mix_c<br/>$mix_d";
?>


Valid XHTML 1.0 Check den Code.

String zu Array zu String >> << Heredoc
Ich bin hier: > PHP Lehrling >>> Text säubern
 
HTML und XHTML | CSS | JavaScript und DHTML | PHP und MySQL | Andere Sprachen
Letzter Update: 30.01.2010