PHP uniqid() फ़ंक्शन
रोगदान और उपयोग
uniqid() फ़ंक्शन माइक्रोसेकंड आधारित वर्तमान समय को उपयोग करके एक अक्षर-उनिक ID बनाता है。
व्याकरण
uniqid(prefix,more_entropy)
पैरामीटर | वर्णन |
---|---|
prefix | वैकल्पिक।ID के लिए पैरामीटर को निर्दिष्ट करता है।यदि दो स्क्रिप्ट एक ही माइक्रोसेकंड में ID बनाते हैं, तो यह पैरामीटर अधिक उपयोगी है。 |
more_entropy | वैकल्पिक।वापसी मान के अंत में अधिक अंतर को निर्दिष्ट करता है。 |
वर्णन
यदि prefix पैरामीटर रिक्त होने पर, तब वापसी अक्षर-उनिक 13 होती है।यदि more_entropy पैरामीटर को true सेट करने पर, तब 23 अक्षर-उनिक होती है।
यदि more_entropy पैरामीटर को true सेट करने पर, वापसी मान के अंत में अतिरिक्त अंतर को जोड़ा जाता है (कंबिनेशन लीन कोरियूसेंस जनरेटर का उपयोग करके), इससे परिणाम की अक्षर-उनिकता बेहतर होती है。
वापसी मान
एक अक्षर-उनिक संख्या को शब्द के रूप में वापस करता है。
सूचना और टिप्पणी
टिप्पणी:इस फ़ंक्शन से उत्पन्न होने वाला ID सिस्टम समय पर आधारित होने के कारण श्रेष्ठ नहीं है।अब्जूडेंट अक्षर-उनिक संख्या बनाने के लिए md5() फ़ंक्शन का उपयोग करें (फ़ंक्शन संदर्भ में चिंता करें)。
उदाहरण
<?php echo uniqid(); ?>
आउटपुट इस तरह है:
4415297e3af8c