Avatar billede dennism Nybegynder
13. marts 2007 - 07:10 Der er 7 kommentarer og
1 løsning

PHP: split string

Jeg har f.eks. denne variabel:
$title = "venner (123/456)";
Den vil jeg gerne have splittet til:
$title = "venner";
$episode = "123";
hvis der står en "()" med noget indeni i titlen.

Nogen der kan hjælpe med det?
Avatar billede jakobdo Ekspert
13. marts 2007 - 08:37 #1
Vil du kun kunne have en ( og en ) eller vil der også kunne forekomme flere af dem?
Avatar billede jakobdo Ekspert
13. marts 2007 - 08:46 #2
Du kan prøve denne:

if(preg_match('%(.+?)\\s\\((.+?)/(.+?)\\)%', $title, $match))
{
  $title = $match[1];
  $episode = $match[2];
}
Avatar billede dennism Nybegynder
13. marts 2007 - 09:55 #3
Nej, der vil altid kun være en parantes :)
Avatar billede jakobdo Ekspert
13. marts 2007 - 10:04 #4
Kan du bruge mit sidste forslag så?
Avatar billede dennism Nybegynder
13. marts 2007 - 10:57 #5
Tak, jeg vil lige forsøge :)
Avatar billede dennism Nybegynder
16. marts 2007 - 11:58 #6
Tak. Smider du lige et svar her?
Avatar billede jakobdo Ekspert
16. marts 2007 - 12:32 #7
svar
Avatar billede jakobdo Ekspert
16. marts 2007 - 13:52 #8
Takker for point.
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