Я так понял ты "козёл" пишешь?
У меня были исходники когда то... забросил, вот нашел если понадобится сравнения
<?
$card_name = array(
'масть' => array( 'червы', 'пики', 'бубны', 'крести' ),
'достоинство' => array( 'двойка', 'тройка', 'четверка', 'пятерка', 'шестерка', 'семерка', 'восьмерка', 'девятка', 'десятка', 'валет', 'дама', 'король', 'туз'),
);
function card($num) { return array( (int)(($num - 1) % 13), (int)(($num - 1) / 13)); }
// проверка:
foreach( range(1,52) as $num ) {
list($dostoinstvo,$mast) = card($num);
echo $mast.": ".$card_name['масть'][$mast] ."; ";
echo $dostoinstvo.": ".$card_name['достоинство'][$dostoinstvo]."\n";
}
// проверка сравнения:
list($card1_dost, $card1_mast) = card( 5 ); // карта 1
list($card2_dost, $card2_mast) = card( 18 ); // карта 2
if ( $card2_dost == $card1_dost ) echo "карты одного достоинства\n";