str_replace
kalle
- php
Hallo, meine Frage zu str_replace:
php file1
und
php file2
in php file1 steht:
$neu = WERT;
$fc=str_replace('$alt', '$neu', $fc);
Obige Zeilen bewirken, dass in php file2 für $alt nun $neu eingetragen wird.
Ich brauche aber, dass in php file2 für $alt nun WERT eingetragen wird...
Wie ist das bitte realisierbar?
Danke und Gruß
Kalle
Hi,
Ich brauche aber, dass in php file2 für $alt nun WERT eingetragen wird...
Wie ist das bitte realisierbar?
indem Du Dir überlegst (bzw. es nachschlägst), welche Bedeutung die verschiedenen Arten von Anführungszeichen haben, und sie *nur* gezielt einsetzt, und *niemals* "weil Du es immer schon so gemacht hast".
Cheatah
Moin allerseits,
php file1
und
php file2in php file1 steht:
$neu = WERT;
$fc=str_replace('$alt', '$neu', $fc);
Erstens lass am Besten die Anführungsstriche weg. Sonst wird anstelle des Ihnalts der Variablen der Variablenname gesucht und ersetzt.
Obige Zeilen bewirken, dass in php file2 für $alt nun $neu eingetragen wird.
Ich brauche aber, dass in php file2 für $alt nun WERT eingetragen wird...
Wie meinst du das? Soll der Variablenname $alt in file2 ersetzt werden oder der Text innerhalb der Variable? Wenn du willst, dass z.B. alle Variablen mit dem Namen $alt in WERT umbenannt werden, musst du das so machen:
$fc=str_replace('$alt', $neu, $fc);
Bitte,
Gruß, JN
Hallo johny7 und Cheatah,
vielen Dank für eure umgehende Unterstützung.
Ab jetzt werde ich Anführungszeichen gezielter einsetzen...!
Gruß, Kalle