Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pemilih pemenang Tiket Lotere PHP

Anda dapat menggunakan kode ini:

<?php

    function getWinnerPlayer($players) {
        /* get total amount of tickets */
        $total_tickets = 0;
        foreach ($players as $player) {
            /* var_dump($player->depositedValue); */
            $total_tickets += $player->depositedValue * 100;
        }

        /* get winner ticket */
        $winner = rand(1, $total_tickets);

        /* return winner player */
        $count = 0;
        foreach ($players as $player) {
            // $total_tickets is not the correct variable, sorry
            // $count += $total_tickets->depositedValue * 100;
            $count += $player->depositedValue * 100;
            if ($count >= $winner) return $player;
        }
    }

?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tingkatkan MySQL ke MariaDB 10 (Bagian 1 – Instal MariaDB 5.5)

  2. Fungsi MySQL SELECT untuk menjumlahkan data saat ini

  3. MySQL Pilih 7 hari terakhir

  4. memvalidasi usia sebelum mendaftarkan pengguna untuk memeriksa apakah dia di atas usia tertentu menggunakan mvc

  5. mySQL pilih rentang IN