Entfernt Leerraum (oder andere Zeichen) vom Anfang eines Strings

# ltrim

(PHP 4, PHP 5, PHP 7, PHP 8)

ltrim — Entfernt Leerraum (oder andere Zeichen) vom Anfang eines Strings

### Beschreibung

function ltrim(string `$string`, string `$characters` = " \n\r\t\v\x00"): string

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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open