Array abkürzen

Alice

Erfahrenes Mitglied
Hallo. :)

Ich habe folgendes Array:
PHP:
   $Teams = array
   (
    'Team1' => array('01','02','03','04','05','06','07','08','09','10'),
    'Team2' => array('01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20'),
    'Team3' => array('01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25'),
   );

Gibt es eine Möglichkeit das Array etwas zu kürzen?

PHP:
   $Teams = array
   (
    'Team1' => array( // 01 bis 10 ),
    'Team2' => array( // 01 bis 20 ),
    'Team3' => array( // 01 bis 25 ),
   );

Der Code ist Teil meines Validators.
 
So auf die schnelle

PHP:
function getA($low, $high){
    //Array mit Zahlen erstellen
    $array = range($low, $high);
    //Due Zahlen in 2-Stellige Strings wandeln
    foreach($array as &$item) $item = str_pad($item, 2, '0', STR_PAD_LEFT);
    return $array;
}

$teams['Team1'] = getA(1, 10);
$teams['Team2'] = getA(1, 20);
$teams['Team3'] = getA(1, 25);

Ich kann grad nicht testen, ob ev. range('01', '10') direkt zum richtigen Ziel führt
 
Zuletzt bearbeitet:
Zurück