ltrim
(PHP 4, PHP 5, PHP 7, PHP 8)
ltrim — Entfernt Leerraum (oder andere Zeichen) vom Anfang eines Strings
Beschreibung
Entfernt Leerraum (oder andere Zeichen) vom Anfang eines Strings.
Ohne den zweiten Parameter entfernt ltrim() diese
Zeichen:
-
" ": das ASCII-Zeichen SP
0x20, ein gewöhliches Leerzeichen.
-
"\t": das ASCII-Zeichen HT
0x09, ein Tabulatorzeichen.
-
"\n": das ASCII-Zeichen LF
0x0A, eine neue Zeile (Zeilenvorschub, Line Feed).
-
"\r": das ASCII-Zeichen CR
0x0D, ein Wagenrücklauf (Carriage Return)
-
"\0": das ASCII-Zeichen NUL
0x00, das NUL-Byte.
-
"\v": das ASCII-Zeichen VT
0x0B, ein vertikales Tabulatorzeichen.
Parameter-Liste
string
-
Die Eingabezeichenkette.
characters
-
Optional können die zu entfernenden Zeichen auch mit dem Parameter
characters angegeben werden.
Dazu werden einfach alle Zeichen aufgelistet, die entfernt werden sollen.
Mit .. kann ein aufsteigender Bereich von Zeichen angegeben werden.
Rückgabewerte
Diese Funktion gibt den String string zurück, von
dessen Anfang alle Whitespaces entfernt wurden.
Beispiele
Beispiel #1 Beispiel zur Verwendung von ltrim()
<?php
$text = "\t\tThese are a few words :) ... ";
$binary = "\x09Example string\x0A";
$hello = "Hello World";
var_dump($text, $binary, $hello);
print "\n";
$trimmed = ltrim($text);
var_dump($trimmed);
$trimmed = ltrim($text, " \t.");
var_dump($trimmed);
$trimmed = ltrim($hello, "Hdle");
var_dump($trimmed);
// entfernt die ASCII Steuerzeichen vom Beginn von $binary
// (von 0 bis einschließlich 31)
$clean = ltrim($binary, "\x00..\x1F");
var_dump($clean);
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
string(32) " These are a few words :) ... "
string(16) " Example string
"
string(11) "Hello World"
string(30) "These are a few words :) ... "
string(30) "These are a few words :) ... "
string(7) "o World"
string(15) "Example string
"
Siehe auch
- trim() - Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings
- rtrim() - Entfernt Leerraum (oder andere Zeichen) vom Ende eines Strings