Van tot char verwijderen
De vakantie is voor mij weer om en zo gaan we weer verder spelen met php! Een waarschijnlijk simpele vraag, gek gezocht op het internet maar heb het nog niet gevonden.
Stel ik heb deze waarde:
En ik wil alle ** stukken verwijderen. Dus:
*iets*
*iets23*
*dfljk*
moeten weg met als resultaat:
Maar! Simpelweg met str_replace o.i.d. is geen oplossing. Van * tot nog een * verwijderen in $content.
Wie o wie kan mij uit de brand helpen?
Stel ik heb deze waarde:
En ik wil alle ** stukken verwijderen. Dus:
*iets*
*iets23*
*dfljk*
moeten weg met als resultaat:
Maar! Simpelweg met str_replace o.i.d. is geen oplossing. Van * tot nog een * verwijderen in $content.
Wie o wie kan mij uit de brand helpen?
Gewijzigd op 17/08/2011 17:12:08 door Roy D
Gesponsorde koppelingen:
Dit is heel simpel te doen met regular expressions. Probeer dit eens:
$content = preg_replace("/\*.+?\*/s", "", $content);
$content = preg_replace("/\*.+?\*/s", "", $content);
Gewijzigd op 17/08/2011 17:38:06 door Jacco Brandt
Ben ook bij preg_replace uitgekomen maar zit met de pattern te rommelen.
Tot nu gekomen tot dit: (wat helaas niet werkt)
Handig tooltje gevonden: http://gskinner.com/RegExr/
Je oplossing werkt trouwens! Bedankt! Ik ga me verder verdiepen in regular expressions!
Tot nu gekomen tot dit: (wat helaas niet werkt)
Handig tooltje gevonden: http://gskinner.com/RegExr/
Je oplossing werkt trouwens! Bedankt! Ik ga me verder verdiepen in regular expressions!
Gewijzigd op 17/08/2011 19:24:02 door Roy D
Prima, veel succes!



