PDA

View Full Version : سوال: راهنمایی در مورد کار با ارایه و خروجی



who are you
پنج شنبه 01 اسفند 1392, 18:05 عصر
سلام

مثلا ما یک ارایه داریم با 60 عضو که قرار هست 20 تا از اعضا چاپ بشن
حالا چطور میشه با هربار زدن دکمه 20 تا از اینها به صورت رندوم انتخاب بشه و نمایش داده بشه؟؟


متشکر

refugee
پنج شنبه 01 اسفند 1392, 18:18 عصر
فکر کنم باید یک متغییر بسازید و ارایه را داخل تابع راندوم فراخوانی کنید .



$ random = rand(array(0,1,2,3,...);


حالا هر جایی خواستید اونو فراخوانی میکنید

http://www.w3schools.com/Php/func_math_rand.asp

hamedarian2009
پنج شنبه 01 اسفند 1392, 18:34 عصر
از دستور shuffle استفاده کنید مثلا من اینطوری سوال شمارو برنامشو نوشتم اگه دوستان راه حل بهتری دارند عنوان کنند


$nums = range(1, 60);
shuffle($nums);
$count = 0;
foreach ($nums as $value) {
echo $value.'<br>';
$count = $count+1;
if($count == 20){
break;
}
}