PDA

View Full Version : انتخاب تصادفي يك مقدار از درون يك آرايه



Ali_Sedaghat
شنبه 13 اسفند 1390, 10:12 صبح
با سلام خدمت كاربران محترم
من مي خواستم از بين يك آرايه با مقادير زير يك مورد را به صورت تصادفي انتخاب كرده و در متغيري ذخيره كنم منتهاي مراتب نمي دونم با چه تابعي و چه دستورالعملي ميشه اين كار رو انجام داد.
فرض كنيد كه آرايه اي دارم كه متشكل از اين مقادير هست:


$Country_Array = array("Iran", "Italy", "England", "China", "France", "Brazil");

حالا مي خوام هر دفعه كه اسكريپت مورد نظرم اجرا شد يكي از كشورهاي بالا به صورت تصادفي انتخاب شده و در متغيري تحت عنوان $Counter_Name ذخيره شود. سپس اين كشور را در بانك اطلاعاتي جستجو كرده و مطالب مربوط به اين كشور را در جدول خاصي نمايش دهم.

من فقط دستوري مي خوام كه بتونه نام يك كشور را از بين آرايه ي بالا به صورت تصادفي انتخاب كرده و اون رو در يك متغير ذخيره كنه.
ممنون مي شم اگه به سؤالم جواب بديد.
با تشكر
صداقت

MMSHFE
شنبه 13 اسفند 1390, 12:11 عصر
دو راه داره:
1-


$Country_Array = array('Iran', 'Italy', 'England', 'China', 'France', 'Brazil');
$index = rand(0, count($Country_Array) - 1);
echo $Country_Array[$index];

2-


$Country_Array = shuffle(array('Iran', 'Italy', 'England', 'China', 'France', 'Brazil'));
echo $Country_Array[0];

موفق باشید.