Hi Matze,
»» »» »» $text = "PHP ist eine Schweinesprache";
»» »» »» $test = str_replace('Schweinesprache', 'bequeme Sprache', $text);
»» »» »» echo $text;
»» achte auf die Schreibweise: $text vs. $test
Hab ich, aber der Inhalt sollte doch übergeben werden, oder nicht?
welcher Inhalt, und wohin übergeben?
Hier ist ein Code-Schnipsel, der in $text einen String speichert. Dann wird eine Ersetzung mit str_replace() durchgeführt, das Ergebnis $test (Tippfehler!) zugewiesen. Und zum Schluss wird $text ausgegeben - diese Variable ist natürlich wegen des Tippfehlers immer noch unverändert, was den unaufmerksamen Programmierer wundert.
Es geht doch auch
$foo = "Hund";
$bar = substr($foo, 1, 4);
$foobar = "Katze";
echo $foo." ".$bar." ".$foobar;
// Ergebnis "Hund und Katze"
Natürlich geht das - aber was hat das mit Toms Beispiel zu tun?
So long,
Martin
--
Wer morgens zerknittert aufsteht, hat den ganzen Tag Gelegenheit, sich zu entfalten.