У меня есть простая карточная игра (использующая 52 карты - без джокеров), в которой я хочу случайным образом выбирать по 1 карте за раз, пока не будет выбрана выигрышная карта.
У меня есть следующий массив:
$cards = array(
'diamond' => array(
'A', 2, 3, 4, 5, 6, 7, 8, 9, 10, 'J', 'Q', 'K'
),
'heart' => array(
'A', 2, 3, 4, 5, 6, 7, 8, 9, 10, 'J', 'Q', 'K'
),
'club' => array(
'A', 2, 3, 4, 5, 6, 7, 8, 9, 10, 'J', 'Q', 'K'
),
'spades' => array(
'A', 2, 3, 4, 5, 6, 7, 8, 9, 10, 'J', 'Q', 'K'
),
);
Как вы можете видеть, этот массив отсортирован. Я хотел бы перетасовать их, используя функцию PHP shuffle($cards);
но это не сработало.
Что я могу сделать, чтобы добиться сортировки?