ersetzen
Mit PHP kann man auch bestimmte Teile in einem string ersetzen:
PHP-Code:
01
02
03
04
05
06
07
08
<?php
$string = 'Ich wäre so gern ein Millionär!';
echo 'vorher: '.$string.'<br />';
// ersetzen:
// 'Millionär' durch 'toller Programmierer'
$string = str_replace('Millionär', 'toller Programmierer', $string);
echo 'nachher: '.$string;
?>
Die Ausgabe lautet dann:
Code:
vorher: Ich wäre so gern ein Millionär!
nachher: Ich wäre so gern ein toller Programmierer!
Die Funktionsweise von str_replace ist dabei:
str_replace($suche, $ersetze, $subjekt);
in $subjekt wird nach $suche gesucht und die 'Treffer' werden dann durch $ersetze ausgetauscht.
Die Funktion ist case sensitiv, dh. es wird zwischen Groß- und Kleinschreibung unterschieden.
Soll das nicht der Fall sein, so kann die Funktion
str_ireplace() benutzt werden.Wer das Kapitel Reguläre Ausdrücke gelesen hat wird sich sicherlich freuen, dass man auch mittels Reguläre Ausdrücke ersetzen kann.
Dazu wird dann die Funktion
preg_replace benutzt.