Avatar ·

यह PHP कोड A से Z तक अक्षर क्यों प्रिंट नहीं कर रहा है?

सभी को नमस्ते! मैं PHP में नया हूँ और लूप का उपयोग करके A से Z तक अंग्रेजी वर्णमाला के सभी अक्षर प्रिंट करने की कोशिश कर रहा हूँ। मैंने यह कोड लिखा:\n\n```php\n\n```\n\nलेकिन यह सिर्फ A-Z नहीं, बल्कि एक अनंत अनुक्रम प्रिंट करता है: A B C D E F ... AA AB AC ... और इसी तरह, जब तक runtime error नहीं आ जाती। ऐसा क्यों हो रहा है? जबकि condition में स्पष्ट रूप से लिखा है: $i <= 'Z'। मैं उम्मीद कर रहा था कि लूप Z अक्षर पर रुक जाएगा। लेकिन यह काम करता रहता है। कृपया समझाएं कि यहाँ मामला क्या है? A से Z तक अक्षरों को सही तरीके से कैसे iterate करें? आपकी मदद के लिए पहले से धन्यवाद!\n\n<<>>\n

लूप 'Z' पर क्यों नहीं रुकता?

\n

समस्या इस बात में है कि PHP string increments को कैसे handle करता है। जब आप string के लिए $i++ लिखते हैं, तो PHP इसे increment करता है