Konvertering af tekststreg til variabel

Tags:    php

Hej Udviklere!

Jeg har et lille problem:

Jeg skal have konverteret en tekstreng til en varibel.

$vare_b = "$"."varenr_"."$index";
$vare_b = stripslashes($vare_b);
echo $vare_b;

Nu bliver outputtet:
$varenr_0
$varenr_1
$varenr_2
osv., da det er sat ind i en løkke.

I stedet skal jeg skrive indholdet af variablen med samme navn som tekststrengens indhold.

Hvis variablen fx indeholder "Hjul", så skrives der:
$varenr_0 i stedet for variablens indhold.

Eksempel:
==========================
$varenr_0 = "Hjul";
$index = 0;

$vare_b = "$"."varenr_"."$index";
$vare_b = stripslashes($vare_b);
echo $vare_b;
==========================

/ Mikl - mikl@mikl.dk - www.mikl.dk



2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hej Udviklere!

Jeg har et lille problem:

Jeg skal have konverteret en tekstreng til en varibel.

$vare_b = "$"."varenr_"."$index";
$vare_b = stripslashes($vare_b);
echo $vare_b;

Nu bliver outputtet:
$varenr_0
$varenr_1
$varenr_2
osv., da det er sat ind i en løkke.

I stedet skal jeg skrive indholdet af variablen med samme navn som tekststrengens indhold.

Hvis variablen fx indeholder "Hjul", så skrives der:
$varenr_0 i stedet for variablens indhold.

Eksempel:
==========================
$varenr_0 = "Hjul";
$index = 0;

$vare_b = "$"."varenr_"."$index";
$vare_b = stripslashes($vare_b);
echo $vare_b;
==========================



Hvad med
echo $$vare_b;

Måske burde du bruge arrays til det her. http://dk.php.net/arrays

--
Rasher



Hej!

Tak for svaret, men det virker ikke.

Jeg fandt en løsning, der ser sådan ud:

$streng="varenr_";

echo ${$streng.$index};

$varer[$index] = ${$streng.$index};

Det er tekstfelternes værdi, men jeg gider ikke til at lave deres navne til arrays, derfor denne måde.

Tak for svaret, men det virker desværre ikke...

/Mikl




t