إنشاء معرف فريد:
<?phpecho uniqid();?>تقوم الدالة uniqid() بإنشاء معرف فريد يعتمد على الوقت الحالي بالميكروثانية.
ملاحظة: المعرف الذي تم إنشاؤه بواسطة هذه الوظيفة ليس الأمثل لأنه يعتمد على وقت النظام. لإنشاء معرف فريد تمامًا، استخدم الدالة md5().
uniqid ( بادئة، more_entropy )
المعلمة | يصف |
---|---|
بادئة | خياري. يحدد البادئة للمعرفات الفريدة. تكون هذه المعلمة مفيدة إذا حدث أن قام برنامجان برمجيان بإنشاء معرفات في نفس الميكروثانية. |
more_entropy | خياري. يحدد المزيد من الإنتروبيا في نهاية قيمة الإرجاع. وهذا سيجعل النتائج أكثر فريدة من نوعها. عند التعيين إلى TRUE، تكون السلسلة التي تم إرجاعها 23 حرفًا. القيمة الافتراضية هي FALSE، والسلسلة التي تم إرجاعها هي 13 حرفًا. |
قيمة الإرجاع: | إرجاع المعرف الفريد كسلسلة. |
---|---|
نسخة PHP: | 4+ |
سجل التحديث: | في PHP 5.0، تصبح معلمة البادئة اختيارية. في PHP 4.3.1، تمت زيادة الحد الأقصى لطول البادئة وهو 114 حرفًا. |