TobiasG Skrevet 18. april 2012 Del Skrevet 18. april 2012 Hei. Er ikke veldig god på regex, noen som kan hjelpe meg litt her? $name = "Fornavn Etternavn"; skulle gjerne hatt en regex som gjorde navn til $navn = Etternavn Fornavn"; Evt. Beste kunne vært om det går ann å få det delt opp typ. $navn = "Fornavn Etternavn"; $fnavn = ""; \\ Fornavnet $enavn = ""; \\ Etternavnet da kunne jeg brukt det til fler ting, evt bare lagt de sammen senere. Lenke til kommentar
etse Skrevet 18. april 2012 Del Skrevet 18. april 2012 Må det være regex? Er det ikke lettere å bare bruke string-split? Og så splitte stringen på mellomrommet? Funksjonen heter vel "explode" i PHP om jeg husker rett. Lenke til kommentar
Runar Skrevet 18. april 2012 Del Skrevet 18. april 2012 Hva med de som har flere fornavn eller flere etternavn? Det er (ofte) best med to felt hvor brukeren kan skrive inn fornavn i det ene og etternavn i det andre, så slår du de sammen manuelt. Lenke til kommentar
TobiasG Skrevet 18. april 2012 Forfatter Del Skrevet 18. april 2012 Fant en god løsning som løste alle problemer, samt spørsmål fra Runar Lenke til kommentar
etse Skrevet 18. april 2012 Del Skrevet 18. april 2012 Fint du fant løsningen, men for at tråden ikke skal bli ubrukelig er det fint at man gjerne poster løsningen. Tilfelle noen skulle ha samme problem og tilfeldigvis finner tråden når de søker. (Det er veldig irriterende å ha et problem, finne en gammel tråd som handler om akkurat det samme - men som avsluttes med "løste problemet" og ingen forklaring.) Lenke til kommentar
TobiasG Skrevet 22. april 2012 Forfatter Del Skrevet 22. april 2012 $fieldnm_4 = explode(" ", $fieldnm_4); $y = count($fieldnm_4); $i = 0; $x = $y-1; while ($i <= ($y-2)): $name = "$name $fieldnm_4[$i]"; $i++; echo " "; endwhile; $name = "$fieldnm_4[$x] $name"; slik ble skriptet, forklarte nettopp med 30 linjer deretter klarte å slette det :| Spør heller om det er noen spørsmål så svarer jeg så snart jeg kan. fieldnm_4 er der hele navnet er lagret. Og hvorfor det er såpass komplisert (finnes sikkert lettere måter å gjøre det på uansett), men det er fordi en person kan ha MANGE navn, ikke bare 2. 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å