Avatar billede para7 Nybegynder
04. september 2009 - 12:07 Der er 9 kommentarer og
1 løsning

Opdele streng i to

Jeg har googlet i lang tid uden løsning. Jeg skal simpelthen bare opdele en email i to, egentlig bare extrakte domænenavnet. Er sikker på det er meget let og newbee agtigt :)

Fraklipning af mig@ i mig@os.dk
Avatar billede para7 Nybegynder
04. september 2009 - 12:08 #1
Den enkleste metode ønskes...
Avatar billede para7 Nybegynder
04. september 2009 - 12:09 #2
Hov, det skal være en funktion der kan bruges på enhver email.
Avatar billede ziron Nybegynder
04. september 2009 - 12:17 #3
Hi,

Tjek evt denne ud.

http://www.plus2net.com/php_tutorial/email-part.php

Der deles op ved at splitte ved @.
Avatar billede dkfire Nybegynder
04. september 2009 - 12:33 #4
Hvad med bare at bruge explode() ??

http://dk2.php.net/manual/en/function.explode.php

Den kan splitte en streng ved en given karakter.
Avatar billede para7 Nybegynder
04. september 2009 - 13:20 #5
Tak til Jer

Det virker lettest med ziron's forslag. Dog ville det være ideelt at blot kunne nøjes med lave det i et hug omkring min $_SESSION["pmail"]

$arrpmail = split("@",$_SESSION["pmail"]);
<a href='http://".$arrpmail[1]."'>Klik her</a>

Send lige svar for point.
Avatar billede olebole Juniormester
04. september 2009 - 13:53 #6
<ole>

Måske, den synes lettest - men den er deprecated/forældet. Brug dkfires i stedet  =)

/mvh
</bole>
Avatar billede para7 Nybegynder
04. september 2009 - 14:02 #7
OK, hvordan skal det være enklere?

Kommer det ikke til at ligne:

$arrpmail = explode("@",$_SESSION["pmail"]);
<a href='http://".$arrpmail[1]."'>Klik her</a>
Avatar billede dkfire Nybegynder
04. september 2009 - 15:31 #8
Hvis du tager et kig på php's side ( http://www.php.net ) så vil du se at split() er en funktion som ikke vil være i nyere php versioner, den er gammel og blevet erstattet.

http://dk.php.net/split

Jeg ligger et svar, så kan du vælge at bruge det eller ej ;-)
Avatar billede para7 Nybegynder
04. september 2009 - 15:48 #9
OK, men jeg går ud fra jeg så bare skal udskifte split med explode. Har testet og ser ikke nogen fejl.
Avatar billede dkfire Nybegynder
04. september 2009 - 15:52 #10
Jep, det er helt korrekt.
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