Avatar billede druen Nybegynder
29. september 2006 - 19:35 Der er 1 kommentar

Slette i starten af string

Her (http://www.eksperten.dk/spm/726202) stillet jeg et spørgsmålet jeg et spørgsmål om hvordan preg_replace bruges til at slette noget i en string. Nu har jeg to lidt mere avancerede spørgsmål:

1) Kan man få den til kun at slette, hvis det er inden for de første x (fx 200) bogstaver i stringen?
2) Kan man give det slettede en variabel, så man kan bruge det et andet sted?

med venlig hilsen Jeppe
Avatar billede jaw Nybegynder
29. september 2006 - 19:51 #1
Jeg synes enten du skal fortsætte dit spørgsmål hvor du er igang, eller afslutte det.

Og så er det her et forsøg, som du selv kan prøve af:
$test = "din lange streng du vil søge i";
$temp = preg_replace( "#<table.*?</table>#s", "", substr($test, 0, 200) );
$str = $temp.substr($test, 200);

echo $str;
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester