83 of 410 menu

Функция substr_replace

Die Funktion substr_replace ersetzt einen bestimmten Teil eines Strings durch einen anderen. Diese Funktion schneidet einen bestimmten Teil des Strings aus (die Parameter geben an, wo der Ausschnitt beginnen soll und wie viele Zeichen genommen werden sollen) und ersetzt den ausgeschnittenen Teil durch den angegebenen String. Wenn der letzte Parameter nicht angegeben wird, erfolgt die Ersetzung bis zum Ende des Strings.

Syntax

substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array

Beispiel

Lassen Sie uns aus einem String Zeichen ausschneiden, beginnend beim ersten (die Zählung der Zeichen beginnt bei Null), 3 Stück und stattdessen '!!!' einfügen:

<?php echo substr_replace('abcde', '!!!', 1, 3); ?>

Ergebnis der Codeausführung:

'a!!!e'

Beispiel

Lassen Sie uns aus einem String Zeichen ausschneiden, beginnend beim ersten bis zum Ende des Strings (da der letzte Parameter nicht angegeben ist) und stattdessen '!!!' einfügen:

<?php echo substr_replace('abcde', '!!!', 1); ?>

Ergebnis der Codeausführung:

'a!!!'

Siehe auch

  • die Funktion str_replace,
    die eine Suche und Ersetzung innerhalb eines Strings durchführt
  • die Funktion substr,
    die einen Teil eines Strings ausschneidet
bydeenesfrptru