मैं समझता हूं कि ऐसे विषय हैं जो संयोजन पर चर्चा करते हैं। हालांकि, मुझे यह पता नहीं लग रहा है कि इसमें क्या गलत है

 $LEVEL0 = "Banned";
 $LEVEL1 = "Member";
 $LEVEL2 = "Subscriber";
 $Level =  "LEVEL".$userRow['user_level'];

 echo($Level);

यह हमेशा केवल $userRow['user_level'] में संग्रहीत संख्या को प्रतिध्वनित करेगा चर के मूल्य को प्रतिध्वनित करने के बजाय।

php
-1
SomeDev 30 जिंदा 2016, 16:45

3 जवाब

सबसे बढ़िया उत्तर

वैरिएबल वैरिएबल का इस्तेमाल करें।

$LEVEL0 = "Banned";
$LEVEL1 = "Member";
$LEVEL2 = "Subscriber";
$Level =  "LEVEL" . $userRow['user_level'];

echo $$Level;
0
Rajdeep Paul 30 जिंदा 2016, 16:55

मुझे लगता है कि आप इसे ढूंढ रहे हैं:

$LEVEL = array("Banned","Member","Subscriber"); 

$Levelval = $LEVEL[$userRow['user_level']];

echo $Levelval;
0
devpro 30 जिंदा 2016, 16:57

ये कोशिश करें

$LEVEL0 = "Banned";
 $LEVEL1 = "Member";
 $LEVEL2 = "Subscriber";
 $Level =  $LEVEL.$userRow['user_level'];

 echo $Level;
-1
Rajender Kumar 30 जिंदा 2016, 16:51