تابع uniqid ، تابع ایجاد شناسه منحصر به فرد تصادفی
پنج شنبه 12 مرداد 1391 7:43 PM
تابع uniqid : این تابع یک رشته منحصر به فرد را ایجاد می کند. که شامل رشته قبلی نمی شود یعنی برعکس تابع rand که احتمال ایجاد عدد تکراری بود اینجا وجود ندارد و دارای دو آرگومان است :
شکل کلی :
مثال :
<?php
echo uniqid(). "<br />";
echo uniqid('',true). "<br />";
echo uniqid('php_',true);
?>
خروجی :
در تابع اول، یک رشته تصادفی با طول 13 کاراکتر ایجاد می شود.
تابع دوم مقدار آرگومان دوم true است و خروجی تابع 23 کاراکتر خواهد بود.
تابع سوم مقدار پیشوند مشخص شده که طول رشته تولیدی 23+4 است.