advanced str_replace
Ik kwam van de week een probleem tegen met het gebruiken van arrays in de str_replace functie voor de te vervangen items, en de string waardoor het vervangen wordt.
Zo wordt micro/combi (afkorting voor microwave/combination, combimagnetron in het nederlands) wanneer je een array hebt voor de te vervangen items (micro/combi en micro) dubbel vervangen:
Dit toepassen op de str_replace zal microwavewave/combination terug geven.
Eerst wordt 'micro/combi' vervangen door 'microwave/combination' en daarna wordt 'micro' uit het nieuwe woord ook nog eens vervangen door 'microwave'.
Dit is natuurlijk niet de bedoeling, je krijgt zo wel heel rare namen voor de apparaten. Daarvoor heb ik de onderstaande functie geschreven.
Voorbeeld: http://www.robertdeiman.net/phphulp/arrayreplace.php
Gesponsorde koppelingen
PHP script bestanden
Er zijn 19 reacties op 'Advanced strreplace'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu