PHP -Tutorial

PHP-HOME PHP-Einführung PHP-Installation PHP-Syntax PHP-Kommentare PHP-Variablen PHP-Echo / Drucken PHP-Datentypen PHP-Strings PHP-Nummern PHP-Mathematik PHP-Konstanten PHP-Operatoren PHP If...Else...Elseif PHP-Schalter PHP-Schleifen PHP-Funktionen PHP-Arrays PHP-Superglobals PHP-RegEx

PHP -Formulare

Handhabung von PHP-Formularen PHP-Formularvalidierung PHP-Formular erforderlich PHP-Formular-URL/E-Mail PHP-Formular vollständig

PHP- Erweitert

PHP-Datum und -Zeit PHP einschließen Umgang mit PHP-Dateien PHP-Datei öffnen/lesen PHP-Datei erstellen/schreiben Hochladen von PHP-Dateien PHP-Cookies PHP-Sitzungen PHP-Filter PHP-Filter für Fortgeschrittene PHP-Callback-Funktionen PHP-JSON PHP-Ausnahmen

PHP -OOP

PHP Was ist OOP PHP-Klassen/Objekte PHP-Konstruktor PHP-Destruktor PHP-Zugriffsmodifikatoren PHP-Vererbung PHP-Konstanten Abstrakte PHP-Klassen PHP-Schnittstellen PHP-Eigenschaften Statische PHP-Methoden Statische PHP-Eigenschaften PHP-Namespaces PHP-Iterables

MySQL- Datenbank

MySQL-Datenbank MySQL Connect MySQL-DB erstellen MySQL-Tabelle erstellen MySQL-Daten einfügen MySQL Letzte ID abrufen MySQL Mehrfach einfügen MySQL vorbereitet MySQL Select-Daten MySQL-Wo MySQL-Reihenfolge nach MySQL-Daten löschen MySQL-Update-Daten MySQL-Limit-Daten

PHP- XML

PHP-XML-Parser PHP-SimpleXML-Parser PHP SimpleXML - Get PHP-XML-Expat PHP-XML-DOM

PHP -AJAX

AJAX-Einführung AJAX-PHP AJAX-Datenbank AJAX-XML AJAX Live-Suche AJAX-Umfrage

PHP- Beispiele

PHP-Beispiele PHP-Compiler PHP-Quiz PHP-Übungen PHP-Zertifikat

PHP- Referenz

PHP-Übersicht PHP-Array PHP-Kalender PHP-Datum PHP-Verzeichnis PHP-Fehler PHP-Ausnahme PHP-Dateisystem PHP-Filter PHP-FTP PHP-JSON PHP-Schlüsselwörter PHP-Libxml PHP-Mail PHP-Mathematik PHP-Sonstiges PHP MySQLi PHP-Netzwerk PHP-Ausgabesteuerung PHP-RegEx PHP-SimpleXML PHP-Stream PHP-String Umgang mit PHP-Variablen PHP-XML-Parser PHP-Zip PHP-Zeitzonen

PHP substr_replace() Funktion

❮ PHP-String-Referenz

Beispiel

Ersetzen Sie „Hallo“ durch „Welt“:

<?php
echo substr_replace("Hello","world",0);
?>

Definition und Verwendung

Die Funktion substr_replace() ersetzt einen Teil eines Strings durch einen anderen String.

Hinweis: Wenn der Startparameter eine negative Zahl ist und die Länge kleiner oder gleich start ist, wird die Länge 0.

Hinweis: Diese Funktion ist binärsicher.


Syntax

substr_replace(string,replacement,start,length)

Parameterwerte

Parameter Description
string Required. Specifies the string to check
replacement Required. Specifies the string to insert
start Required. Specifies where to start replacing in the string
  • A positive number - Start replacing at the specified position in the string
  • Negative number - Start replacing at the specified position from the end of the string
  • 0 - Start replacing at the first character in the string
length Optional. Specifies how many characters should be replaced. Default is the same length as the string.
  • A positive number - The length of string to be replaced
  • A negative number - How many characters should be left at end of string after replacing
  • 0 - Insert instead of replace


Technische Details

Rückgabewert: Gibt die ersetzte Zeichenfolge zurück. Wenn die Zeichenfolge ein Array ist, wird das Array zurückgegeben
PHP-Version: 4+
Änderungsprotokoll: Ab PHP 4.3.3 akzeptieren nun alle Parameter Arrays

Mehr Beispiele

Beispiel

Beginnen Sie mit dem Ersetzen an der 6. Position in der Zeichenfolge (ersetzen Sie „Welt“ durch „Erde“):

<?php
echo substr_replace("Hello world","earth",6);
?>

Beispiel

Beginnen Sie mit dem Ersetzen an der 5. Position vom Ende der Zeichenfolge (ersetzen Sie „Welt“ durch „Erde“):

<?php
echo substr_replace("Hello world","earth",-5);
?>

Beispiel

Fügen Sie „Hallo“ am Anfang von „Welt“ ein:

<?php
echo substr_replace("world","Hello ",0,0);
?>

Beispiel

Ersetzen Sie mehrere Saiten auf einmal. Ersetzen Sie "AAA" in jeder Zeichenfolge durch "BBB":

<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>

❮ PHP-String-Referenz