Avatar billede eikhorsholm Nybegynder
18. marts 2005 - 21:40 Der er 7 kommentarer og
1 løsning

Hiv del 2 ud af array afh. af PHP_SELF.

Jeg har et array ala:
$array = array("index.php" => "Velkommen", "links.php" => "Links og andet");

Hvorledes kan jeg nemt hive "Velkommen" ud hvis jeg befinder mig på index.php, og tilsvarende "Links og andet" når jeg er på links.php?
Avatar billede elskermad.dk Nybegynder
18. marts 2005 - 21:43 #1
if ($side == "index.php") $ny_vaerdi = $array[0];
if ($side == "links.php") $ny_vaerdi = $array[1];

tror ikke jeg forstår spørgsmålet?
Avatar billede eikhorsholm Nybegynder
18. marts 2005 - 21:46 #2
Jeg har en del flere elementer i mit rigtige array end i mit eksempel. Så jeg håbede lidt at undgå if-sætninger o. lign.
Avatar billede elskermad.dk Nybegynder
18. marts 2005 - 22:08 #3
når dog havde ikke set at du gav dem en key sorry...

foreach($array AS $key => $value) {
  if ($key == $siden) $ny_vaerdi = $value;
}
Avatar billede eikhorsholm Nybegynder
18. marts 2005 - 22:26 #4
Lækkert. Det virker som det skal.
Laver du ikke et svar, så du kan få pointene? :-)
Avatar billede detox Nybegynder
18. marts 2005 - 23:47 #5
Eller mere simpelt:

$val = $array[basename($_SERVER['PHP_SELF'])];
Avatar billede elskermad.dk Nybegynder
19. marts 2005 - 12:07 #6
jamen lægger da lige et svar hvis du ikke hellere vil bruge detox's... den er da lidt mere simpel! :)
Avatar billede eikhorsholm Nybegynder
22. marts 2005 - 09:03 #7
elskermad.dk, du har fået pointene da du var først med en løsning. Håber det er i orden med detox :-)

Tak for alle svar!
Avatar billede detox Nybegynder
22. marts 2005 - 16:01 #8
Velbekommen
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

IT-JOB

Politiets Efterretningstjeneste

IT Sikkerhedsarkitekt i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-Supporter til Lokal IT Støtte i Varde

Politiets Efterretningstjeneste

Data engineer til PET