Необходимо занести в массив ряд последовательных целых чисел.
Используйте функцию range($start, $stop):
$cards = range(1, 52);
Для приращения, отличного от 1, можно использовать:
function pc_array_range($start, $stop, $step) {
$array = array();
for ($i = $start; $i <= $stop; $i += $step) {
$array[ ] = $i;
}
return $array;
}
Поэтому для нечетных чисел:
$odd = pc_array_range(1, 52, 2);
А для четных чисел:
$even = pc_array_range(2, 52, 2);