Tach!
Hm, irgendwo hatte ich sowas schonmal gefunden... Möglich, dass das nicht
reset()
war, sondern was anderes.Möglich, aber nicht im Zusammenhang mit foreach. Da gibts nur break und continue, aber keinen Neustart.
Da bin ich mir eigentlich sicher aber ich finde es auch nicht wieder, möglich das mein gedächtnis mir einen Streich spielt.
Dafür kannst du foreach nicht verwenden.
Öhm, was dann?
Alles andere, mit dem man durch Arrays laufen und dabei selbst bestimmen kann, welches Element aktuell sein soll. Da fallen mir ein: for, die in meiner ersten Antwort genannten Funktionen und eigene Algorithmen mit while/do-while.
also in etwa so?
for($i=0,$i<=count($arr),$i++)
{
for($e=0,$e<=count($arr),$e++)
{
if($i != $e)
{
if($arr[$e]['x'] === $arr[$i]['x'] AND
$arr[$e]['y'] === $arr[$i]['y'] AND
$arr[$e]['z'] === $arr[$i]['z'])
{
$arr[$e]['x'] = gauss($radius,$center['x'],1);
$arr[$e]['y'] = gauss($radius,$center['y'],1);
$arr[$e]['z'] = gauss($radius,$center['z'],1);
$i=0;
$e=0;
break;
}
}
}
Gruß Jo