/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Foreach-problem
Fra : Kasper Johansen


Dato : 13-01-03 17:31

Hej gruppe.

Mit problem er som følger:

<?
$var[kasper] = "5";
$var[hey] = "10";

foreach($var AS $key => $value){
echo $value;
}
?>

Hvis jeg nu også vil have udskrevet $var[ DET HER ] hvordan gør jeg så?
Altså det som er mellem []


---
Mvh Kasper



 
 
[9000] Rasmus Vester~ (13-01-2003)
Kommentar
Fra : [9000] Rasmus Vester~


Dato : 13-01-03 17:30


"Kasper Johansen" <TeQio@CyberGaming.dk> wrote in message
news:3e22e937$0$164$edfadb0f@dread14.news.tele.dk...
> Hej gruppe.
>
> Mit problem er som følger:
>
> <?
> $var[kasper] = "5";
> $var[hey] = "10";
>
> foreach($var AS $key => $value){
>

echo "$key har værdien $value";

> }
> ?>
>
> Hvis jeg nu også vil have udskrevet $var[ DET HER ] hvordan gør jeg så?
> Altså det som er mellem []
>
>
> ---
> Mvh Kasper
>
>



Kasper Johansen (13-01-2003)
Kommentar
Fra : Kasper Johansen


Dato : 13-01-03 18:34

> > <?
> > $var[kasper] = "5";
> > $var[hey] = "10";
> >
> > foreach($var AS $key => $value){
> >
>
> echo "$key har værdien $value";
>
> > }
> > ?>

Dette var nok nået at det første jeg prøvede. Den skriver så "0 har værdien
5" f.eks.

Og $key skulle derfor være "kasper" men er "0".

---
Mvh Kasper



[9000] Rasmus Vester~ (13-01-2003)
Kommentar
Fra : [9000] Rasmus Vester~


Dato : 13-01-03 18:39


"Kasper Johansen" <TeQio@CyberGaming.dk> wrote in message
news:3e22f828$0$195$edfadb0f@dread14.news.tele.dk...
> > > <?
> > > $var[kasper] = "5";
> > > $var[hey] = "10";
> > >
> > > foreach($var AS $key => $value){
> > >
> >
> > echo "$key har værdien $value";
> >
> > > }
> > > ?>
>
> Dette var nok nået at det første jeg prøvede. Den skriver så "0 har
værdien
> 5" f.eks.
>
> Og $key skulle derfor være "kasper" men er "0".

Nååå det er fordi du, når du sætter variablen skal bruge:
$var['kasper'] = "5";
$var['hey'] = "10";

Ellers tror PHP det er en konstant der hedder kasper.



Niels Andersen (13-01-2003)
Kommentar
Fra : Niels Andersen


Dato : 13-01-03 18:41

Kasper Johansen wrote in <3e22f828$0$195$edfadb0f@dread14.news.tele.dk>:
>> > $var[kasper] = "5";
>> > $var[hey] = "10";

> Dette var nok nået at det første jeg prøvede. Den skriver så "0 har
> værdien 5" f.eks.

Det burde ikke være det, men hvad sker der hvis du laver dit array korrekt?

Dvs. fx:
$var['kasper'] = "5";
$var['hey'] = "10";

eller
$var = array('kasper'=>"5", 'hey'=>"10");

Hvis ikke det hjælper (og det tror jeg ikke det gør), så må fejlen ligge i
noget af det, du ikke viser.

--
Mvh.
Niels Andersen
http://myplace.dk/articles/getpost/?lang=da

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste