Homepage selbermachen 7.846 Themen, 35.563 Beiträge

PHP: str_replace nur auf das erste Vorkommen eines Strings anwen

B.punkt / 5 Antworten / Flachansicht Nickles

Hallo,


ich hab hier einen String, in dem steht öfter "bla". Nun will ich das erste "bla" in "blub1", das 2te in "blub2" usw. umwandeln. Wenn es eine Funktion gäbe, die immer nur das erste Vorkommen des Strings ersetzt, könnte ich das einfach mit einer while-Schleife machen. Aber da hab ich nix gefunden. Weiß jmd. von euch vielleicht was ich machen kann?


CU b.punkt


P.S.: Danke im Voraus :))

bei Antwort benachrichtigen
Heinz_Malcher B.punkt „PHP: str_replace nur auf das erste Vorkommen eines Strings anwen“
Optionen

sorry ich versteh die frage nicht so ganz.

also mit ereg_replace oder str_replace kannst du entweder die strings ersetzen oder nicht, aber so ohne weiteres einen ersetzen oder einen nicht ersetzen geht meines wissens nicht

es sei denn, vielleicht, wenn du die zu ersetzenden zeichen mit substr() vorher definierst

bei Antwort benachrichtigen
a 0 while a Heinz_Malcher