plumbe Skrevet 5. april 2006 Del Skrevet 5. april 2006 Et eks.: $string1=strip_tags("efs<p>[don]"); $string2="efs<p>[don]"; Disse to stringene har en forskjell. String en har "strippet" <p> taggen, det har ikke den andre(der kuttes faktisk [don] ved echo). Er det mulig å finne forskjellen mellom to slike stringer? eks. $string3=forskjellen_mellom_to_stringer($string1,string2); //skal printe ut <p> i denne sammenheng. Lenke til kommentar
???????? Skrevet 5. april 2006 Del Skrevet 5. april 2006 Tja... det burde ikke være noe problem. Du har en hovedstring efs<p>[don] og så har du en som mangler noe efs[don]. Ved å bruke en regex, hvor du setter inn (.*?) mellom alle tegnene. Kjør dette i en preg_match hvor du registrerer alle treffene (matchene) i en egen variabel. Da vil denne variabelen inneholde alle forskjellen del inn i array. Lenke til kommentar
plumbe Skrevet 5. april 2006 Forfatter Del Skrevet 5. april 2006 kan du vise et eksempel? Lenke til kommentar
???????? Skrevet 5. april 2006 Del Skrevet 5. april 2006 $regex = "/(.*?)e(.*?)f(.*?)s(.*?)[(.*?)d(.*?)o(.*?)n(.*?)](.*?)/"; $string = "efs<p>[don]"; preg_match ($regex, string, $match); print_r($match): Lenke til kommentar
plumbe Skrevet 5. april 2006 Forfatter Del Skrevet 5. april 2006 Dette er den koden til nå. med ett minus. $new = strip_tags('eirik_f <p>[Donl]'); $new1=htmlspecialchars('eirik_f <p>[Donl]'); $ef=str_split($new); echo "<br>"; $nei=str_split($new1); echo "<br>"; $f=array_diff($nei,$ef); foreach($f as $key=> $val) echo $val;.'er ikke lov til å ha i navnet.'; Lenke til kommentar
???????? Skrevet 5. april 2006 Del Skrevet 5. april 2006 okay... hva er problemet? Lenke til kommentar
plumbe Skrevet 5. april 2006 Forfatter Del Skrevet 5. april 2006 prøv å kjør koden. den vil resultere i '&t;' istedenfor '<' fordi det ligger en L i variablene. Lenke til kommentar
???????? Skrevet 5. april 2006 Del Skrevet 5. april 2006 Hvordan henger dette sammen med regex? Lenke til kommentar
nree Skrevet 5. april 2006 Del Skrevet 5. april 2006 kan ikke dere forklare slik at n00bs også forstår? Lenke til kommentar
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å