angelikamorgan
Mitglied
Hallo,
das folgende Programm schreibt bis zum Überschreiten des Limits die Zahlen in einer Reihe.
Ausgabe für dieses Beispiel:
Mein Problem:
Ich würde gerne die Ausgabe in ein zweidimensionales Array schreiben.
Das Array sollte genauso wie die Ausgabe befüllt werden. Genau das gelingt mir leider nicht :/
Würde mich über jede Hilfe freuen.
Gruß
Angelika
das folgende Programm schreibt bis zum Überschreiten des Limits die Zahlen in einer Reihe.
Code:
<?php
$limit = 280;
$arr = array(500, 2, 4, 200, 95, 202, 35, 200);
// $words = array(array(), array());
// $j = 0;
for($i=0; $i < sizeof($arr); $i++) {
if ($arr[$i] > $limit) {
echo $arr[$i] . '<br />';
// $words[$i][$j] = $arr[$i];
} else {
$sum = $arr[$i];
echo $arr[$i] . ' ';
// $words[$i][$j] = $arr[$i];
for($j = $i + 1; $j < sizeof($arr); $j++) {
$sum += $arr[$j];
if ($sum > $limit) {
echo '<br />';
break;
} else {
$i++;
echo $arr[$j] . ' ';
// $words[$i][$j] = $arr[$j];
}
}
}
}
?>
Ausgabe für dieses Beispiel:
Code:
500
2 4 200
95
202 35
200
Mein Problem:
Ich würde gerne die Ausgabe in ein zweidimensionales Array schreiben.
Das Array sollte genauso wie die Ausgabe befüllt werden. Genau das gelingt mir leider nicht :/
Würde mich über jede Hilfe freuen.
Gruß
Angelika