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