Das Beispiel von hhunderter war schon perfekt, da ich bereits
for verwendet hatte (ich brauchte lediglich den 3. Ausdruck anpassen).
Ich hatte gehofft..... nein, ich war mir sogar fast schon sicher, dass mein Problem so einfach zu lösen war..
Nur scheint "ungerade Zahlen mit PHP generieren" wohl zu allgemein für Google gewesen zu sein, so dass ich dort keine Lösung gefunden hatte.
Die Suchergebnisse bezogen sich immer nur darauf, festzustellen ob eine Zahl gerade oder ungerade ist.
Ich konnte mir jedoch nicht vorstellen dass man erst eine fortlaufende Zahlenfolge generieren muss, um anschliessend die hälfte wieder zu verwerfen.
Kurz zur Erklärung:
Ziel war es ungerade Zahlen von 3 bis 605 (
ohne führende Nullen) zu generieren.
Jede einzelne dieser Zahlen sollte fortlaufende Unterzahlen von 001 bis 016 (
mit führenden Nullen) bekommen.
Zum besserem Verständnis und für die Nachwelt
poste ich mal ein Beispiel:
PHP:
<?php
for($a = 3; $a <= 605; $a = $a+2) {
for ($b = 1; $b <= 16; $b++) {
$b = sprintf("%03d", $b);
echo $a." --> ".$b."<br>";
}
echo "<br>";
}
?>
Ob es die ideale Lösung ist weiss ich nicht, hat aber ihren Sinn und Zweck erfüllt.