Hallo,
Ich bin ziemlicher Neueinsteiger in PHP und hab daher noch nicht viel Ahnung.
Auf jedenfall hatte ich einen Code geschrieben, der ein Array mit 10 Zufallszahlen erzeugt, ausgibt, sortiert und wieder ausgibt. Zumindest sollte er dies tun.
Also bis zum erzeugen und ersten ausgeben des Array läuft alles perfekt. Jedoch krieg ich immer wieder den Fehler:
Notice: Undefined offset: 10 in D:\Xampp\htdocs\test\index.php on line 166
(line 166 bezieht sich hier auf
Und dieser Fehler würde wohl auch in einer Endlosschleife auftreten, für PHP nicht nach 30sec aufhören. Nach kurzer Google-Recherche erfuhr ich dann, dass dieser Fehler angeblich die Überschreitung der Arraylänge sein soll, was meines Wissen aber nicht möglich ist.
SIeht irgendwer meinen Fehler? Vielen Dank.
Ich bin ziemlicher Neueinsteiger in PHP und hab daher noch nicht viel Ahnung.
Auf jedenfall hatte ich einen Code geschrieben, der ein Array mit 10 Zufallszahlen erzeugt, ausgibt, sortiert und wieder ausgibt. Zumindest sollte er dies tun.
PHP-Code:
<?php
$i = 0;
$randArray = array();
while ($i<10){
$randArray[] = rand(0, 100);
$i++;
}
print_r($randArray);
echo $randArray[1];
$j = 0;
while ($j < COUNT($randArray)-1) {
$k = 0;
$o = 1;
while ($k < COUNT($randArray)-$j) {
$swap1 = $randArray[$k];
$swap2 = $randArray[$o];
$swap3 = NULL;
if($swap1>$swap2) {
$swap3 = $swap1;
$swap1 = $swap2;
$swap2 = $swap3;
}
$randArray[$k] = $swap1;
$randArray[$o] = $swap2;
$k++;
$o++;
}
$j++;
}
print_r($randArray);
?>
Notice: Undefined offset: 10 in D:\Xampp\htdocs\test\index.php on line 166
(line 166 bezieht sich hier auf
PHP-Code:
$swap2 = $randArray[$o];
SIeht irgendwer meinen Fehler? Vielen Dank.
Kommentar