Gå til innhold

[Løst] RegEx


Anbefalte innlegg

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
Videoannonse
Annonse

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

$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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...