Start · Sprachen · PHP · Referenz · substr

substr

Funktion

Extrahiert einen Teilstring anhand von Offset und Länge — Byte-basiert. Für UTF-8 <code>mb_substr()</code>.

seit PHP 4.0.0 Kategorie: string

Signatur

substr(string $string, int $offset, ?int $length = null): string

Beschreibung

Negative Offsets zählen vom Ende. substr("hallo", -2) = "lo". Bei UTF-8 immer mb_substr() nutzen.

Parameter

Name Typ Default Beschreibung
$string Pflicht string Quellstring.
$offset Pflicht int Startposition in Bytes. Negativ = vom Ende.
$length ?int null Länge. Negativ oder null: bis Ende.

Rückgabewert

Typ
string
Beschreibung
Extrahierter Teil.

Beispiele

Positive und negative Offsets

<?php

echo substr('programmierung', 0, 7); // program
echo substr('programmierung', -6);   // ierung

Siehe auch