Avatar billede SimonBStoevring Nybegynder
10. november 2010 - 16:41 Der er 2 kommentarer og
1 løsning

Explode flere

Hej,

Er der en måde hvorpå jeg kan benytte explode() og angive flere steder, den skal være sand?

Hvis nu jeg eksempelvis vil explode, hvor der stod "foo" og hvor der stod "bar".

"I am learning foo how to explode bar with many words." ville så blive "I am learning how to explode with many words."
Avatar billede Slettet bruger
10. november 2010 - 17:09 #1
Nej, så skal du vist over i preg_split med en regexp.

$string = 'I am learning foo how to explode bar with many words.';
$pattern = '/foo|bar/';
$array = preg_split($pattern, $string);

echo $array[1]; // how to explode
Avatar billede SimonBStoevring Nybegynder
10. november 2010 - 18:17 #2
Det burde jeg have tænkt mig!

Mange tak. Vil du ikke smide et svar? :-)
Avatar billede Slettet bruger
10. november 2010 - 19:01 #3
Gerne :)
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