कैसे बनाने के लिए PHP का प्रयोग के साथ गतिशील Variables नाम

में पोस्ट PHP 2008, 17 अगस्त पर ShortLikeAFox द्वारा

तो आप अपने कोड में गतिशील चर नाम का उपयोग करना चाहते हैं. नो प्रौब्लम. मान लीजिए कि आप 100 dog0, dog1, dog2 नाम चर, ... है., Dog98, dog99. तुम इस तरह एक सरणी के बजाय 100 चर का उपयोग क्यों करना चाहते हैं मेरे से परे है, लेकिन यह इस उदाहरण के लिए कोई फर्क नहीं पड़ता. एक त्वरित पाश आप निम्न का उपयोग कर सकते में इन चर सेट करने के लिए:

0 ; $i < 100 ; $i ){ 100 के लिए ($ i = 0; $ <मैं, मैं $ ) (

; $ VariableName = "कुत्ते $ i";
$ $ VariableName = $ i; / / 1 करने के लिए $ dog1 सेट, dog2 करने के लिए $ 2, $ कुत्ता 34-34, आदि ....

)

अब हम कहते हैं कि आप इन सभी चर का उपयोग करना चाहता था. आप निम्नलिखित का उपयोग कर सकते हैं:

0 ; $i < 100 ; $i ){ 100 के लिए ($ i = 0; $ <मैं, मैं $ ) (

; $ VariableName = "कुत्ते $ i";
(गूंज "<br/>");
(गूंज "$ variableName");
गूंज (variableName $ $);

)

यह पाश प्रिंट:

dog0: 0
dog1: 1
dog2: 2
dog3: 3
dog4: 4
dog5: 5
dog6: 6
dog7: 7
dog8: 8

आदि ... सभी रास्ते
dog99: 99