variable in variable php

Status
Niet open voor verdere reacties.

Timmmy

Gebruiker
Lid geworden
1 jun 2009
Berichten
39
Ik was bezig met een klein probeersel, maar het lukte me niet om het voor elkaar te krijgen.
Ik probeer een programmatie te maken die een rij eenheden geeft. In dit geval is dat test1, test2, test3.
De variable verschillen op een punt: het nummer wat erachter staat. Dus 1, 2 en 3. Ik probeer met een loop waarbij de i loopt van 1 naar 3 alle eenheden in de output te krijgen.

PHP:
<?php

$test1= "appel";
$test2= "peer";
$test3= "banaan";

for ($i=1; $i<=3; $i++)


{
  echo "De naam is " [B]. $test.$i [/B]"<br />";
  }
?>

Dit bovenstaande werkt niet, want $test.$i werkt niet. Want als output krijg ik dan $test die niet is gedefinieerd en de getallen 1 t/m 3. Kan iemand mij vertellen hoe ik de fruiten in de output kan krijgen. Dus de fruiten van test1 t/m test3.

Alvast bedankt!
 
hmm ik zou in dit geval eerder voor een Array kiezen (Tabel/matrix van getallen/waardes)

PHP:
<?php
$arr = array(1 => "AAP", 2 => "BANAAN");

echo $arr[1]; //  GEEFT ALS output AAP
echo $arr[2];    //  GEEFT ALS output BANAAN
?>

natuurlijk kan bij je for structuur de 1 of de 2 door $i verranderd worden.
dus krijg je:

PHP:
<?php
 
$test = array(1 => "AAP", 2 => "BANAAN", 3 => "GORILA");
 
for ($i=1; $i<=3; $i++)
 
 
{
  echo "De naam is " [B]. $test.[$i] [/B]"<br />";
  }
?>

Gr,
Maxim
 
Laatst bewerkt:
Bedankt voor je hulp! Ik ben erachter!
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan