protected function generatePaddedChoices(array $values, $padLength) { $choices = array(); foreach ($values as $value) { $choices[$value] = str_pad($value, $padLength, '0', STR_PAD_LEFT); } return $choices; }