Tag zusammen,
Sitze grad an was echt blödem und komme nicht auf die Lösung. Ich weiss das man sowas vllt nicht machen sollte aber das ist gerade notwendig.
Folgendes Problem:
foreach($arr as key_1 => $value_1)
{
foreach($arr as key_2 => $value_2)
{
if($key_1 != $key_2)
{
if($value_1['x'] === $value_2['x'] AND
$value_1['y'] === $value_2['y'] AND
$value_1['z'] === $value_2['z'])
{
$new_x = gauss($radius,$center['x'],1);
$new_y = gauss($radius,$center['y'],1);
$new_z = gauss($radius,$center['z'],1);
reset($arr);
}
}
}
Das reset($arr)
sollte ja den internen zeiger der 2ten foreach-Schleife wieder auf das erste Element setzen. Aber wie sieht das mit der ersten foreach-Schleife aus? (Das möchte ich auch, also das beide foreach-Schleifen wieder von vorne Anfangen).
Werden Beide foreach-Schleifen durch das reset()
tangiert wenn die Bedingung zutrifft? Und wenn nicht wie stelle ich das an?
Gruß Jo