Frage zu str_replace

Shinzo

Mitglied
Hallo,
ich habe ein Problem mit der funktion str_replace.
Und zwar will ich beispielsweile einen Link aus Folgender Variable erstellen:
PHP:
$test = "Spiel - Das Testspiel";
Nun will ich, dass so eine Variable entsteht:
PHP:
$test ="spiel_das_testspiel";
So geht es ja, und ist auch schon ganz gut:
PHP:
$test = strtolower($test);
$test = str_replace(" ", "_", $test);
Die Variable ist dann:
spiel_-_das_testspiel

Wie kann ich nun aus _-_ auch ein einfachen _ machen?
wenn ich das mache:
PHP:
$test = str_replace("_-_", "_", $test);
Dann zeigt er überhaupt keine Unterstriche an.

Danke im Voraus,
P.K.
 
Hallo,
Irgendetwas machts Du falsch bzw. richtig... Ich hab Deinen Beispielcode per Copy&Paste bei mir eingefügt: Es funktioniert genauso wie Du es haben willst!
Wo ist das Problem?

MfG Micha
 
Das Problem ist, dass ich aus _-_ auch ein _ machen will , aber bei mit funktioniert dieses eben nicht.

Was genau hast du denn kopiert und getestet wenn ich fragen darf?

Gut, ich habs ausprobiert es geht auch. Bloß , dies will ich auch in einer while Schleife benutzen, und da werden es nur Leerstellen.
 
Zuletzt bearbeitet:
Zurück