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