Avatar billede kasbas91 Nybegynder
19. marts 2011 - 10:38 Der er 5 kommentarer og
1 løsning

Hej jeg vil gerne have splittet et array i flere dele og hente dem igen...

Hej eksperten.dk

Kan man splitte et array i flere dele og hente det sidste..

Jeg vil gerne have splittet det her array op, så jeg kan hente home, categories, customers, orders, shopinfo, newsletter, settings og logout..

Hvis man kan det... Håber i forstår mig :)

eksempel:            
$nav_array = array('Forside' => '/mralex/cms/home', 'Kategorier/Underkategorier' => '/mralex/cms/categories', 'Kunder/Sms-Service' => '/mralex/cms/customers', 'Ordre' => '/mralex/cms/orders', 'Butiks Informationer' => '/mralex/cms/shopinfo', 'Nyhedsbrev' => '/mralex/cms/newsletter', 'Butiks Indstillinger' => '/mralex/cms/settings', 'Logud' => '/mralex/cms/logout');
Avatar billede kentora Nybegynder
19. marts 2011 - 10:46 #1
Du kan vel bare lave en foreach, og så bruge explode med / som delimiter, og så hente den sidste af det array.
Avatar billede kasbas91 Nybegynder
19. marts 2011 - 10:49 #2
ja men jeg syntes jeg har prøvet på mange måder,

men jeg kan ikke finde den rigtige metode til det..

Så kunne godt bruge lidt hjælpe til denne her...
Avatar billede kentora Nybegynder
19. marts 2011 - 11:10 #3
[code]
$nav_array = array('Forside' => '/mralex/cms/home', 'Kategorier/Underkategorier' => '/mralex/cms/categories', 'Kunder/Sms-Service' => '/mralex/cms/customers', 'Ordre' => '/mralex/cms/orders', 'Butiks Informationer' => '/mralex/cms/shopinfo', 'Nyhedsbrev' => '/mralex/cms/newsletter', 'Butiks Indstillinger' => '/mralex/cms/settings', 'Logud' => '/mralex/cms/logout');

foreach($nav_array as $key => $value){

$exploded = explode("/", $value)
$length = count($exploded) - 1;

$nav_arr[$key] = $exploded[$length];
}
[/code]

Nu burde du i nav_arr kun have home, categories, customers, orders, shopinfo, newsletter, settings og logout ud for de forskellige keys.
Har ikke testet scriptet skal det lige siges.
Avatar billede kentora Nybegynder
19. marts 2011 - 11:11 #4
Kunne lige se at jeg ikke kunne bruge [ code ].. :(
Avatar billede kasbas91 Nybegynder
19. marts 2011 - 11:21 #5
Nice tak for det... læg et svar...
Avatar billede kentora Nybegynder
19. marts 2011 - 11:33 #6
svar
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