JANMS Skrevet 9. mai 2006 Skrevet 9. mai 2006 (endret) Har prøvd dette: function chop_html_input($input) { ereg("^<+[a-zæøå0-9.()\"]>+$",$input,$regs); return $regs; } Hva jeg prøver å gjøre er å dele stringen inn i ett array av html-elementer ved å finne '<' og '>'... Noen tips om å få det til å funke? Noen som kan lage en forklaring på hva som jeg gjør galt? EDIT: Input: <a href="index.php"><img alt="" src="bilder/bilde.jpg"></a> Output: Array med element 0 lik <a href="index.php"> element 1 lik <img alt="" src="bilder/bilde.jpg"> element 2 lik </a> Endret 9. mai 2006 av JANMS
trondes Skrevet 9. mai 2006 Skrevet 9. mai 2006 Kanskje denne her: preg_match_all("#<(.*?)\/>#i", $input, $regs);
JANMS Skrevet 9. mai 2006 Forfatter Skrevet 9. mai 2006 Kanskje denne her:preg_match_all("#<(.*?)\/>#i", $input, $regs); 6073487[/snapback] Den funka ikke :-( Noen som kan gi en god forklaring på hvordan disse funksjonene funker, så en tutorial her i området men den var ikke helt fullstendig PS: Jeg vil liksom ikke bare ha en løsning, men bedre med en forklaring på hvordan ting funker sånn at jeg kan lære meg litt mer og kanskje slippe å spørre så mye
trondes Skrevet 9. mai 2006 Skrevet 9. mai 2006 (endret) En liten feil på posten min i sted, slik blir det: $input = '<a href="index.php"><img alt="" src="bilder/bilde.jpg"></a>'; preg_match_all("#<(.*?)>#i", $input, $regs); print_r( $regs[0]); EDIT: Legger med noen linker der du kan lære mer: http://regular-expressions.info/ http://forums.devnetwork.net/viewtopic.php?t=33147 Endret 9. mai 2006 av trondes
JANMS Skrevet 9. mai 2006 Forfatter Skrevet 9. mai 2006 En liten feil på posten min i sted, slik blir det: $input = '<a href="index.php"><img alt="" src="bilder/bilde.jpg"></a>'; preg_match_all("#<(.*?)>#i", $input, $regs); print_r( $regs[0]); 6073711[/snapback] Takker for den Synes de funskjonene for patterns er j.... dårlig og uforståelig forklart her og der... Noen som vet om en god guide?
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå