Avatar billede dank Nybegynder
02. juni 2003 - 23:40 Der er 9 kommentarer og
1 løsning

array - nøgler?

Jeg er lidt i tvivl om hvordan jeg skal gribe dette an: 2 ting:

1: Jeg har en array

$checks[]"a";
$checks[]"b";
$checks[]"c";

Jeg har behov for at få værdier tilføjet der passer sammen med data, f.eks.

a="ok"
b="nej"
c"nej"
...

Derefter har jeg behov for at udskrive dette, så output bliver noget i retning af

a ok
b nej
c nej

...

Er der nogen der kan hjælpe med dette?
Avatar billede schaefner Juniormester
02. juni 2003 - 23:42 #1
Har du både et array med a,b,c og en række variabler der hedder a, b og c?
Avatar billede dank Nybegynder
02. juni 2003 - 23:44 #2
nej kun et array med "værdier" a,b,c som skal tildeles hver deres værdi som er enten "ok" eller "nej"
Avatar billede dank Nybegynder
02. juni 2003 - 23:45 #3
noget i retning af ( så vidt jeg kan læse mig til )

$checks = array("a") => "ok");
Avatar billede schaefner Juniormester
02. juni 2003 - 23:50 #4
Er lidt i tvivl:

<?php
$checks[] = 'a';
$checks[] = 'b';
$checks[] = 'c';

$a = 'ok';
$b = 'nej';
$c = 'nej';

foreach ($checks AS $key => $value) {
    $checks[$key] = $$value;
}

echo $checks[1];
?>
Avatar billede schaefner Juniormester
02. juni 2003 - 23:53 #5
men det er vel ikke sådan?
Avatar billede dank Nybegynder
02. juni 2003 - 23:56 #6
det er derhen af i alle tilfælde.. ´men egentligt måske noget mere avanceret, end der er behov for :o)

Er der en måde man man ekko ovenstående således at

echo1 giver a
echo2 giver ok

Eller sagt med andre ord.. hvor i array'en er 'a' blevet af? Hvordan udskriver jeg det bogstab der passer til $checks[1] ?
Avatar billede dank Nybegynder
02. juni 2003 - 23:57 #7
(du må virkeligt undskylde hvis jeg er elendig til at forklare dette, men dette er helt nyt for mig) ;o)
Avatar billede schaefner Juniormester
02. juni 2003 - 23:59 #8
hmm, kan du så ikke gåre sådan:

<?php
$checks['a'] = 'ok';
$checks['b'] = 'nej';
$checks['c'] = 'nej';

foreach ($checks AS $key => $value) {
    echo "$value ($key)<br>";
}
?>
Avatar billede dank Nybegynder
03. juni 2003 - 00:08 #9
ja sgu! Det virker helt perfekt efter hensigten!

Ikke ringe i betragtning af jeg stadig ikke kan beskrive hvad ovenstående egentligt er eller gør :o)

1000 tak og svar :o)
Avatar billede schaefner Juniormester
03. juni 2003 - 00:08 #10
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