Avatar billede netrotten88 Nybegynder
01. juli 2008 - 08:05 Der er 5 kommentarer og
1 løsning

Opdel input i grupper.

Hej EXP.

Jeg er løbet ind i et problem, jeg ikke rigtig kan se hvordan jeg skal få opdelt mit input i grupper

Mit input kan fx. være.

text1/text2/text3 eller
text1/text2/text3/text4

Som i nok kan se er de adskilt af / men hvordan får jeg dem opdel så det bliver til fx.

$gruppe1 = "text1";
$gruppe2 = "text2";
$gruppe3 = "text3";
$gruppe4 = "text4";

Håber i kender en løsning på mit problem ;-)
Avatar billede jakobdo Ekspert
01. juli 2008 - 08:07 #1
Prøv at kig på:

$text = 'text1/text2/text3';
$data = explode('/' , $text);
echo '<pre>';
print_r($data);
echo '</pre>';

$text = 'text1/text2/text3/text4';
$data = explode('/' , $text);
echo '<pre>';
print_r($data);
echo '</pre>';
Avatar billede netrotten88 Nybegynder
01. juli 2008 - 08:22 #2
Jamen det ser jo rigtig ud :D

men hvordan udskriver du så fx. text2 for sig selv ?
Avatar billede netrotten88 Nybegynder
01. juli 2008 - 08:31 #3
Ak det er mig som er lidt morgen træt he he, har fundet ud af det smid et svar :D
Avatar billede jakobdo Ekspert
01. juli 2008 - 08:56 #4
Svar!
Avatar billede jakobdo Ekspert
01. juli 2008 - 08:58 #5
Og du udskriver med:
$data[0]
$data[1]
$data[2]
osv..

eller:
for($i = 0; $i < count($data); $i++){
echo $data[$i] . '<br />';
}

eller:
foreach($data AS $item){
echo $item . '<br />';
}

eller:
echo implode('<br />' , $data);

og mange andre måder... :o)
Avatar billede jakobdo Ekspert
01. juli 2008 - 12:09 #6
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