PHP uniqid() Function












❮ مرجع متفرقه PHP




مثال


یک شناسه منحصر به فرد ایجاد کنید:



echo uniqid();

?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع uniqid() یک شناسه منحصر به فرد بر اساس زمان میکرو (زمان فعلی بر حسب میکروثانیه) تولید می کند.


توجه: شناسه ایجاد شده از این تابع تضمین نمی کند
منحصر به فرد بودن ارزش بازگشتی! برای ایجاد یک شناسه بسیار دشوار برای پیش بینی،
از تابع md5() استفاده کنید.





نحو



uniqid (پیشوند، more_entropy)


مقادیر پارامتر













خواهد بود

پارامتر توضیح
پیشوند اختیاری. یک پیشوند برای شناسه منحصر به فرد مشخص می کند (مفید است اگر دو اسکریپت شناسه را دقیقاً در یک میکروثانیه تولید کنند)
more_entropy اختیاری. آنتروپی بیشتری را در انتهای مقدار بازگشتی مشخص می کند. این نتیجه را منحصر به فرد تر می کند. وقتی روی TRUE تنظیم شود، رشته برگشتی 23 کاراکتر خواهد بود. پیش فرض FALSE است و رشته برگشتی 13 کاراکتر

جزئیات فنی















مقدار بازگشتی: شناسه منحصربه‌فرد را به‌عنوان یک رشته برمی‌گرداند
نسخه PHP: 4+
تغییر: پارامتر پیشوند در PHP 5.0 اختیاری شد.
محدودیت 114 نویسه برای پیشوند در PHP 4.3.1 افزایش یافت.




❮ مرجع متفرقه PHP