50)) { return false; } $perks = explode(' ', $options_str); if (empty($perks)) { return false; } if (count($perks) > 3) { $perks = array_slice($perks, 0, 3); } $all_perks = array( 'smiley','happy','neutral','sad','ok','check','cross', 'whiteflag','blackflag','like','rabbit','nolove','anger','perfect', 'onsen','heart','joy','pigface','dogface','catface','monkeyface', 'frogface','tigerface','lionface','bearface','chicken','eagle','cowface', 'babychick','rainbow','star','fire','zap','water','maple','animal','food', 'apple','banana','tomato','hamburger','potato','carrot','popcorn','pizza', 'dango','beer','football','superball','vidya','thoughts','confetti', 'lightbulb','book','creditcard','music','rpg' ); $html_perks = array(); foreach ($perks as $perk) { if ($perk === 'randomperk') { $perk = $all_perks[array_rand($all_perks)]; } switch ($perk) { case 'smiley': $html_perks[] = "🙂"; break; case 'happy': $html_perks[] = "😃"; break; case 'neutral': $html_perks[] = "😐"; break; case 'sad': $html_perks[] = "🙁"; break; case 'ok': $html_perks[] = "👌"; break; case 'check': $html_perks[] = "✔️"; break; case 'cross': $html_perks[] = ""; break; case 'whiteflag': $html_perks[] = "🏳️"; break; case 'blackflag': $html_perks[] = "🏴"; break; case 'like': $html_perks[] = "❤️"; break; case 'rabbit': $html_perks[] = "🐰"; break; case 'nolove': $html_perks[] = "💔"; break; case 'anger': $html_perks[] = "💢"; break; case 'perfect': $html_perks[] = "💯"; break; case 'onsen': $html_perks[] = "♨️"; break; case 'heart': $ary = array('❤️','💙','💜','💛','🖤','💚'); $html_perks[] = "" . $ary[array_rand($ary)] . ''; break; case 'joy': $html_perks[] = "😂"; break; case 'pigface': $html_perks[] = "🐷"; break; case 'dogface': $html_perks[] = "🐶"; break; case 'catface': $html_perks[] = "🐱"; break; case 'monkeyface': $html_perks[] = "🐵"; break; case 'frogface': $html_perks[] = "🐸"; break; case 'tigerface': $html_perks[] = "🐯"; break; case 'lionface': $html_perks[] = "🦁"; break; case 'bearface': $html_perks[] = "🐻"; break; case 'chicken': $html_perks[] = "🐔"; break; case 'eagle': $html_perks[] = "🦅"; break; case 'cowface': $html_perks[] = "🐮"; break; case 'babychick': $html_perks[] = "🐤"; break; case 'rainbow': $html_perks[] = "🌈"; break; case 'star': $html_perks[] = ""; break; case 'fire': $html_perks[] = "🔥"; break; case 'zap': $html_perks[] = ""; break; case 'water': $html_perks[] = "💧"; break; case 'maple': $html_perks[] = "🍁"; break; case 'animal': $ary = array('🐭','🐹','🐰','🐶','🐺','🦊','🐵','🐸','🙈','🙉','🙊','🐯','🦁','🦓','🦒','🐴','🐮','🐷','🐻','🐼','🐲','🦄','🐱','😸','😹','😺','😻','😼','😽','😾','😿','🙀','🐅','🐆','🐘','🦏','🐂','🐃','🐄','🐎','🦌','🐐','🐏','🐑','🐖','🐗','🐪','🐫','🦍','🐉','🦖','🦕','🐈','🐀','🐁','🐇','🐒','🐕','🐩','🐨','🐿','🦔','🦇','🐍','🦅','🦉','🦆','🐓','🐔','🦃','🕊','🐣','🐤','🐥','🐦','🐧','🐋','🐳','🐬','🦈','🐟','🐠','🐡','🐙','🦑','🦐','🦀','🐚','🐌','🐢','🦎','🐊','🏇','🎠','♘','♞','🐽','🐾','👣','🐀','🐃','🐅','🐇','🐉','🐍','🐎','🐐','🐒','🐓','🐕','🐖'); $html_perks[] = "" . $ary[array_rand($ary)] . ''; break; case 'food': $ary = array('🧀','🥚','🍳','🥞','🍠','🍞','🥐','🥖','🥨','🍔','🍕','🍝','🍟','🍤','🌭','🌮','🌯','🍛','🥙','🥘','🥗','🥪','🥫','🥓','🍖','🍗','🥩','🥢','🥡','🥟','🍚','🍜','🍲','🥠','🍘','🍙','🍣','🍥','🍱','🍡','🍢','🍇','🍈','🍉','🍊','🍋','🍌','🍍','🍎','🍏','🍐','🍑','🍒','🍓','🥝','🥥','🥦','🍄','🍅','🍆','🌶','🥑','🥕','🥒','🥔','🥜','🍰','🎂','🥧','🍨','🍦','🍩','🍪','🍿','🍮','🍯','🍧','🍫','🍬','🍭','🍺','🍻','🍷','🍸','🍹','🍶','🥂','🥃','🍾','☕','🍵','🥛','🍼','🥤','🍴','🍽','🥣','🥄'); $html_perks[] = "" . $ary[array_rand($ary)] . ''; break; case 'apple': $ary = array('🍏','🍎'); $html_perks[] = "" . $ary[array_rand($ary)] . ''; break; case 'banana': $html_perks[] = "🍌"; break; case 'tomato': $html_perks[] = "🍅"; break; case 'hamburger': $html_perks[] = "🍔"; break; case 'potato': $html_perks[] = "🥔"; break; case 'carrot': $html_perks[] = "🥕"; break; case 'popcorn': $html_perks[] = "🍿"; break; case 'pizza': $html_perks[] = "🍕"; break; case 'dango': $html_perks[] = "🍡"; break; case 'beer': $html_perks[] = "🍺"; break; case 'football': $html_perks[] = ""; break; case 'superball': $html_perks[] = "🏈"; break; case 'vidya': $html_perks[] = "🎮"; break; case 'thoughts': $html_perks[] = "💭"; break; case 'confetti': $html_perks[] = "🎉"; break; case 'lightbulb': $html_perks[] = "💡"; break; case 'book': $ary = array('📕','📙','📘','📗'); $html_perks[] = "" . $ary[array_rand($ary)] . ''; break; case 'creditcard': $html_perks[] = "💳"; break; case 'music': $html_perks[] = "🎵"; break; case 'rpg': $ary = array('✊','✋','✌'); $html_perks[] = "" . $ary[array_rand($ary)] . ''; break; default: break; } } if (!empty($html_perks)) { $comment = $comment . '
' . implode(' ', $html_perks) . '
'; return true; } return false; }