ساخت رشته رندوم و غیر تکراری در PHP

صفحه اصلی » انجمن ها
« در صورت وجود هرگونه اشکال در این مطلب لطفا گزارش اشکال آن را ارسال نمایید »

یکی از موارد متعددی که یک برنامه نویس PHP همیشه با آن رو به رو بوده است، ساخت رشته های رندوم و غیر تکراری است. از این روش بیشتر برای ذخیره فایل ها یا عکس ها، شناسایی پرداخت ها و ... جهت افزایش امنیت استفاده می شود. انجام این پروسه از پردازش CPU استفاده می برد و اشتباه در کدنویسی آن باعث سنگین شدن برنامه خواهد شد.

مقالات و آموزش
بیشتر بخوانید
ساخت کدهای رندوم روش های زیادی دارد، اما در این قطعه از یک روش بهینه استفاده می کنیم.
$length = 10;
$data = '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcefghijklmnopqrstuvwxyz';
echo substr(str_shuffle($used_symbols), 0, $length);
در کد بالا در متغیر $length ابتدا تعداد کاراکتر خروجی را مشخص می کنیم.
و در متغیر $data کاراکترهای مجاز برای ساخت رشته را مشخص می نماییم.
در نهایت در خط سوم یک رشته رندوم متناسب با طول مورد نظر ما ساخته و چاپ می شود.

اشتراک گذاری مطلب

این مطلب را با دوستانتان در شبکه های اجتماعی به اشتراک بگذارید و معرفی نمایید

لطفا جهت ثبت نظر یا پرسش و پاسخ ابتدا وارد سایت شوید یا ثبت نام نمایید
مــطالب مــرتبط با این مــوضـوع

دیگر مطالب خواندنی

آخرین اخبار تکنولوژی، آموزش برنامه نویسی، توسعه زبان ها و ... را در وبلاگ آکادمی فیداکسو دنبال کنید
همچنین از آخرین خبرها و تخفیفات سایت نیز اینجا آگاه شوید