2009-11-21 21 views

उत्तर

18

आप variable variables की जरूरत है:

echo ${'part_'.$v}; 
// or 
$var = 'part_'.$v; 
echo $$var; 
+0

बिंगो - धन्यवाद! –

+0

यह कभी भी उपयोगी क्यों होगा? बस जिज्ञासा ... –

+0

चूंकि चर का उपयोग फ़ंक्शन कॉल करने के लिए भी किया जा सकता है ('$ {'part _'। $ V}()' 'abc' फ़ंक्शन को कॉल करेगा), आप इसे एल्गोरिदम कॉम्पैक्ट करने के लिए उपयोग कर सकते हैं, जहां केवल नाम समारोह भिन्न हो सकता है। उदाहरण के लिए 'imagecreatefrom ...' फ़ंक्शंस लें: बस छवि प्रकार प्राप्त करें, इसे "imagecreatefrom" में जोड़ें और उस फ़ंक्शन को कॉल करें: '$ func =" imagecreatefrom "। $ Type; $ समारोह ($ फ़ाइल नाम); '। – Gumbo

0

$ _part $ वी ;? शायद idk। मैं जानता हूँ कि आप यह कर सकते हैं:

$vname="variable"; 
$$vname="hello"; 
echo $variable; 

//WOULD output "hello" 

इस प्रयास करें:

$name="_part"; 
$name=$name . $v; 
$$name=$value; 
संबंधित मुद्दे