PDA

View Full Version : مبتدی: رندوم



farazsahebdel
سه شنبه 07 خرداد 1392, 16:33 عصر
سلام

می خواستم این آرایه رو در هر ریلود کردن بصورت رندوم یک اندیس چاپ بشه.


$x=array("hello","welcome","goodbye")

mahmod2000
سه شنبه 07 خرداد 1392, 16:41 عصر
$x=array("hello","welcome","goodbye")
shuffle($x)

farazsahebdel
سه شنبه 07 خرداد 1392, 16:52 عصر
این که کار نکرد!!!

mahmod2000
سه شنبه 07 خرداد 1392, 16:58 عصر
<?php
$x=array("hello","welcome","goodbye");
shuffle($x);
for ($i=0; $i<2; $i++)
{
echo $x[$i].'<br>';
}

?>

farazsahebdel
سه شنبه 07 خرداد 1392, 17:00 عصر
ولی بازم نشد ها 2تا، 2تا میاره.

farazsahebdel
سه شنبه 07 خرداد 1392, 17:27 عصر
اصلاح شده بالا


<?php
$x=array("hello","welcome","goodbye");
shuffle($x);
for ($i=0; $i<1; $i++)
{
echo $x[$i].'';
}

?>

H:Shojaei
سه شنبه 07 خرداد 1392, 18:00 عصر
سلام
خيلي راحت تر هم ميشه اين كار رو انجام داد:


$ar=array("a","b","c");
$x=rand(0,2);
echo $ar[$x];

farazsahebdel
سه شنبه 07 خرداد 1392, 22:12 عصر
تشکر از شما

خيلي راحت تر هم ميشه اين كار رو انجام داد:

$ar=array("a","b","c");
$x=rand(0,2);
echo $ar[$x];