Avatar billede nemlig Professor
19. oktober 2011 - 15:47 Der er 4 kommentarer og
1 løsning

sammensat variabel

Hejsa.
Jeg har fx. en række af variabler:
$test1 = '40';
$test2 = '43';
....
$test40= '67';

Jeg vil gerne printe værdierne af alle variabler, og vil køre det i en løkke, men sammensætningen af variablen fungerer ikke for mig. Jeg gør sådan her:

<?php
$test1='40';
$test2='43';
$test3='30';
$test4='23';
    for($i = 1; $i < 5; $i++)
    {
        echo $test[$i].'<br>';
    }
?>
Avatar billede hansepeter2 Praktikant
19. oktober 2011 - 15:49 #1
Er der en logisk grund til, at du ikke benytter et array?
Avatar billede hansepeter2 Praktikant
19. oktober 2011 - 15:51 #2
echo ${"test$i"}.'<br>';

men normalt vil man benytte et array
Avatar billede DeeDawg Nybegynder
19. oktober 2011 - 15:51 #3
Det er fordi du prøver at køre det som om dine variabler, lå i et array. Hvilket også vil være en mere optimal løsning i dit tilfælde.

Her har du et eksempel:

<?php
    $test = array(40, 43, 30, 23);
   
    for($i = 0;$i < 4;$i++){
        echo $test[$i]."<br />";
    }
?>


Håber det hjælper. ;)
Avatar billede nemlig Professor
19. oktober 2011 - 16:44 #4
Tak for det. Det fungerer.
Smid et svar begge 2.
Avatar billede DeeDawg Nybegynder
19. oktober 2011 - 18:16 #5
:)
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