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

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

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

0 ; $i < 100 ; $i ++ ){ i = 0 ($ के लिए; $ i <100; $ i + +) (

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

)

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

0 ; $i < 100 ; $i ++ ){ i = 0 ($ के लिए; $ i <100; $ i + +) (

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

)

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

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

इत्यादि ... पूरी तरह से
dog99: 99