Sie sind hier: Tutorials / PHP Einführung / Zeichen ersetzen

Zeichen ersetzen mit str_replace()


Stellen Sie sich vor Sie schreiben einen Text in einer Variable und geben diese anschließend aus.

In dem Text kommt sehr oft das Wort "weiß" vor.
Sie haben dieses Wort jedesmal so geschrieben :"weiss" möchten aber "weiß" in Ihren Text haben.

Damit Sie nicht den kompletten Text nach "weiss" absuchen müssen, können Sie die Funktion str_replace() benutzen.

str_replace() ersetzt Strings in einer Variable mit anderen Strings, die Sie vorgeben.
Der Rückgabe wert dieser Funktion ist ebenfalls ein String.

Rückgabewert =  str_replace( zu ersetzender Sting, ersetzender String, String wo ersetzt werden soll );

Ihre Variable $text sieht wie folgt aus

$text = "Die weisse Wand ist so weiss wie Schnee."

Nun müssen wir die Zeichenketten "weiss" in "weiß" abändern.

Der Quellcode dazu sieht wie folgt aus:

$text = "Die weisse Wand ist so weiss wie Schnee.";
$text = str_replace( "weiss", "weiß", $text );

Wir ersetzen "weiss" mit "weiß" und schreiben den Text wieder in die Variable $text.

Geben wir uns nun die Varaiable $text aus, erhalten wir:

Die weiße Wand ist so weiß wie Schnee.



Ihr Ansprechpartner :

Kai Niklas - Geschäftsführer Entwicklung
Tel.: +49 28 41 - 781 955 3
E-Mail: kn@mbon.de

Citrix Partner - Silver Solution Advisor
TYPO3 Certified Integrator
Zend PHP 5.3 Certified Engineer
Microsoft Authorized Education Reseller
  • Tobit Solutionpartner
  • Tobit Software Certified Professional
  • Tobit Software System Specialist