Variable in str_ireplace funktioniert nicht :(

Acriss

Gesperrt
Soo,
damit alle zufrieden sind, bemühe ich mich jetzt mal um die Rechtschreibung...

ich habe folgendes Problem:

Ich schreibe einen Parser, und da soll dann nachher etwas durch eine Zahl ersetzt werden.

Also, schreib ich folgendes:

PHP:
$runde1 = strtolower($string);
   $runden = substr_count($runde1, "runde");
Bis jetzt ja kein Problem:

Nur reagiert folgender code nicht :(

PHP:
$gefiltert= str_ireplace($suchfeld6, 'Runden: $runden', $gefiltert);

Kann mir da jmd. weiterhelfen?
Ich hab schon vieles durchprobiert, nichts :(

Danke schonmal im Voraus

mfg
Acriss

PS:
sry @ Mod, für mein rüdes verhalten ;)
 
Ja jetzt hilft man gerne :)
PHP:
$gefiltert= str_ireplace($suchfeld6, 'Runden:' . $runden, $gefiltert); 
// oder
$gefiltert= str_ireplace($suchfeld6, "Runden: $runden", $gefiltert);

Denn Variablen werden in einfachen Hochkommata nicht ersetzt, nur in doppelten. Daher musst du entweder mit dem . verknüpfen, oder in doppelte Hochkommata setzen.

Nachtrag
Da war Gumbo wohl schneller... Wie so oft ;)
 
@Gumbo:
Das stand in meinem Buch noch nicht drin :D

@mAu:
Dann werde ich mich jetzt mal an die deutsche Sprache halten, was^^?

hmm
ok
gleich mal ausprobeiren,
eine klitzekleine Frage noch:
In Hochkommata wird also alles 1:1 übernommen?
 
Zurück