beh9am 96 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 سلاممن یک مشکل دارم اینه که الان 20 تا جمله یا عدد دارم مثلا1234567891011121234....1920حالا میخوام از این 20 تا ، تعداد 5 تاش به صورت تصادفی انتخاب بشه و چاپ بشه یعنی یه بار که صفحه لود میشه 5 تا از این عددا چاپ بشه و دفعه بعد 5 تای دیگه به صورت اتفاقیهر باری که صفحه لود میشه 5 تا به صورت اتفاقی نمایش داده بشهچجوری باید این کارو بکنم ؟ نقل قول لینک به ارسال
Mobin 1669 ارسال شده در آبان 93 گزارش بازنشر ارسال شده در آبان 93 اگه میخواهید هر بار 5 تا نمایش پیدا کنه و دفعه بعدی از اون 5 تای قبلی چیزی نمایش داده نشه باید مقادیر رو جایی ذخیره کنیدمثلا 1 لیست از 1-20 درست میکنیم و جایی ذخیره میکنیم وقتی میخواهید 5 ایتم رو انتخاب کردیم هر بار که ایتمی رو انتخاب میکنید اون ایتم رو از لیست حذف میکنیم و 2باره لیست رو ذخیره میکنیمو به همین منوال پیش میریم تا لیست تمام بشه 1 نقل قول لینک به ارسال
beh9am 96 ارسال شده در آبان 93 مالک گزارش بازنشر ارسال شده در آبان 93 اگه میخواهید هر بار 5 تا نمایش پیدا کنه و دفعه بعدی از اون 5 تای قبلی چیزی نمایش داده نشه باید مقادیر رو جایی ذخیره کنیدمثلا 1 لیست از 1-20 درست میکنیم و جایی ذخیره میکنیم وقتی میخواهید 5 ایتم رو انتخاب کردیم هر بار که ایتمی رو انتخاب میکنید اون ایتم رو از لیست حذف میکنیم و 2باره لیست رو ذخیره میکنیمو به همین منوال پیش میریم تا لیست تمام بشهمتوجه منظورتون نشدن ولی به این صورت مشکلم حل شد:<?php$nums = array('1','2','3','4','5','6','7','8');shuffle($nums);for ($i=0; $i <= 3 ; $i++) { echo $nums[$i].'<br>'.PHP_EOL;}?> نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .