PHP next() फ़ंक्शन
उदाहरण
एक्सेक्यूट के वर्तमान और अगले एलिमेंट का मान आउटपुट करें:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; echo next($people); ?>
रूपरेखा और उपयोग
next() फ़ंक्शन आंतरिक संदर्भ को एक्सेक्यूट के अगले एलिमेंट की ओर बढ़ाता है और आउटपुट देता है。
संबंधित विधियाँ:
- prev() - आंतरिक संदर्भ को एक्सेक्यूट के पिछले एलिमेंट की ओर बढ़ाता है और आउटपुट देता है
- current() - एक्सेक्यूट के वर्तमान एलिमेंट का मान वापस करता है
- end() - आंतरिक संदर्भ को एक्सेक्यूट के अंतिम एलिमेंट की ओर बढ़ाता है और आउटपुट देता है
- reset() - आंतरिक संदर्भ को एक्सेक्यूट के पहले एलिमेंट की ओर बढ़ाता है और आउटपुट देता है
- each() - वर्तमान एलिमेंट का क्ली नाम और मान वापस करता है और आंतरिक संदर्भ को एक स्थान आगे खिसकाता है
व्याकरण
next(array)
पारामीटर | वर्णन |
---|---|
array | आवश्यक। उस एक्सेक्यूट को निर्दिष्ट करें जिसे इस्तेमाल करना है। |
व्याख्या
next() और current() का व्यवहार एक-दूसरे के समान है, केवल एक अंतर है, वापसी मान से पहले आंतरिक संदर्भ को एक स्थान आगे खिसकाया जाता है। इसका मतलब है कि यह अगली एक्सेक्यूट का मान वापस करता है और आंतरिक संदर्भ को एक स्थान आगे खिसकाता है। यदि संदर्भ को आगे खिसकाने का परिणाम एक्सेक्यूट के अंत के बाहर होता है तो next() FALSE वापस करेगा。
ध्यान:यदि एक्सेक्यूट में खाली इकाई है, या इकाई का मान 0 है तो इस फ़ंक्शन इन इकाइयों पर भी FALSE वापस करेगा। खाली इकाई या इकाई का मान 0 वाले एक्सेक्यूट को सही तरीके से चलाने के लिए each() फ़ंक्शन को देखें。
तकनीकी विवरण
वापसी मान: | यदि सफल होता है तो एक्सेक्यूट की अगली एलिमेंट का मान वापस करेगा, अगर एक्सेक्यूट में और कोई एलिमेंट नहीं होता है तो FALSE वापस करेगा。 |
PHP संस्करण: | 4+ |
अधिक उदाहरण
उदाहरण 1
सभी संबंधित विधियों को दिखाएं:
<?php $people = array("Bill", "Steve", "Mark", "David"); echo current($people) . "<br>"; // वर्तमान एलिमेंट यानी Bill echo next($people) . "<br>"; // Bill का अगला एलिमेंट Steve है echo current($people) . "<br>"; // वर्तमान करण्ती एलिमेंट यानी Steve echo prev($people) . "<br>"; // Steve के पहले एलिमेंट यानी Bill echo end($people) . "<br>"; // अंतिम एलिमेंट यानी David echo prev($people) . "<br>"; // David के पहले एलिमेंट यानी Mark echo current($people) . "<br>"; // वर्तमान करण्ती एलिमेंट यानी Mark echo reset($people) . "<br>"; // आंतरिक संकेतक को वर्तमान एलिमेंट के पहले एलिमेंट पर ले जाता है यानी Bill echo next($people) . "<br>"; // Bill का अगला एलिमेंट Steve है print_r (each($people)); // वर्तमान एलिमेंट के क्लीच और क्लायम (वर्तमान है Steve) को वापस करता है और आंतरिक संकेतक को आगे खिंचता है ?>