11. marts 2008 - 05:32
Der er
11 kommentarer og 1 løsning
benytte define værdi fra en variable
Hvis vi nu ikke må pille ved definition af SOMETHING og $var assign, er det så muligt på nogen uden at bruge SOMETHING til at vå værdien "Value" ud? Kode <?php define('SOMETHING','Value'); $var = "SOMETHING"; echo $var; ?> Ved ikke om det er forklaring nok... eller så spørg endelig
Annonceindlæg fra Infor
11. marts 2008 - 11:37
#1
Tænker du ikke på: define('SOMETHING','Value'); $var = SOMETHING; echo $var;
11. marts 2008 - 14:17
#2
Tja jo, men det er det lille problem, at jeg ikke kan få lige præcis sådan fordi $var er trukket ud fra en database, og det er jo det samme som "SOMETHING" og ikke som SOMETHING Hmmm hvis du forstår
11. marts 2008 - 14:28
#3
Den forstod jeg ikke! :o)
11. marts 2008 - 14:33
#4
Altså SOMETHING står i en enum() i databasen, så når jeg rykker den record ud så har jeg det i et array som måske ser sådan ud: $row[0]="384"; $row[1]="SOMETHING"; Jeg har så en: define('SOMETHING','Value'); Jeg vil så gerne have Value printet ud.
11. marts 2008 - 14:39
#5
<ole> Det kan du ikke. Find en anden fremgangsmåde :) /mvh </bole>
11. marts 2008 - 14:41
#6
Øv.... Synes nok jeg havde prøvet alt...
11. marts 2008 - 14:41
#7
Hvad er det du gerne vil ende ud med ? Og hvorfor bruge define ?
11. marts 2008 - 14:41
#8
Close
11. marts 2008 - 14:42
#9
omg så trykker jeg forkert
11. marts 2008 - 14:42
#10
Det er grundet sprog switch
11. marts 2008 - 15:03
#11
Du kan vel bruge et array: $myConstants = array( "SOMETHING" => "Value" // ... osv ... ); print $myConstants[ $row[1] ];
11. marts 2008 - 15:28
#12
Du er simpelthen en skat :P Skal du have point?
Vi tilbyder markedets bedste kurser inden for webudvikling