آموزش

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

طبقه بندی موضوعی

۱ مطلب با موضوع «کد های کاربردی» ثبت شده است

  • ۰
  • ۰

سلام 

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

برای همین ی چند دقیقه ای امروز وقت گذاشتم و این کد php رو نوشتم که براتون یک لیست خروجی میده و به صورت رندم میتونید کارت های مورد نظرتون رو بچینید

<?php
$a = array(
  '&spades;'=>array(0),  // ♠
  '&clubs;'=>array(0),  // ♣
  '&hearts;'=>array(0),// ♥
  '&diams;'=>array(0) // ♦
);
$d = array(
  array('black', '&spades;', 0), // ♠
  array('black', '&clubs;', 0), // ♣
  array('red', '&hearts;', 0), // ♥
  array('red', '&diams;', 0)  // ♦
);
for ($i = 1; $i <= 52; $i++) {
  $temp = rand(0, 3);
  if ($d[$temp][2] < 13) {
    //-
    $b=0;
    while(in_array($b, $a[$d[$temp][1]], false)){
      $b = rand(1, 13);
    }
    $a[$d[$temp][1]][]=$b;
    //-
    $d[$temp][2] += 1;
    echo $i . ' - <b style="color:' . $d[$temp][0] . '">' . $d[$temp][1] . '</b> = ' . $b . '<br/>';
  } else --$i;
}
?>

موفق باشید

  • رضا راد