This PHP script generates housie tickets using Emojis instead of numbers. Each ticket has 3 rows with 9 columns of which 4 are blanks and the rest have unique but random emoji emoticons.
The emojis are rendered using 160×160 images extracted from the Apple Emoji font and would therefore render on any browser and device.
/* Written by Amit Agarwal */ function createTicket() { // There are so many Emoji emoticons $numbers = range(1,846); shuffle ( $numbers ); // Each ticket has 3 rows and each row has 4 blank spaces $row = [ ["", "", "", ""], ["", "", "", ""], ["", "", "", ""] ]; // Each row has 5 numbers (or emojis) for ($i=0; $i$table"; return $table; } $html = ""; // Generate 2x5 tickets per sheet for ($i=0; $i<5; $i++) { $html .= " "; } echo " " . createTicket() . " " . createTicket() . " $html
"; ?>