j4nk3y: reset() von zwei foreach Schleifen

Beitrag lesen

Hallo j4nk3y,

		$select = "Select id,x,y,z From position 
				WHERE x > $a AND x < $b
				ORDER BY x ASC , y ASC , z ASC";

Ich würde in sql immer backtics verwenden, also

Select `id`,`x`,`y`,`z` From `position`

Ok, hat das irgendwelche auswirkungen?

if($$objects[$e]['x'] == $$objects[$i]['x'] AND $$objects[$e]['y'] == $$objects[$i]['y'] AND $$objects[$e]['z'] == $$objects[$i]['z'])

vorallem versteh ich nicht wo das t und s herkommen.

Möglicherweise ist objec _ t _ s irgendwie fehlerhaft.

Möglich aber wenn verstehe ich es nicht.

Es ist auch sehr komisch, dass mein notepad++ manchmal das erste $ schwarz und Manchmal lila anzeigt, was dann wohl damit was zutun hat wie Notepad++ das $ interpretiert.
Zum Beispiel ist hier:

$$stars = array();

$old_object_position_x = $$objects[$e]['x'];  
.  
.  
.

Ist das erste $ schwarz.

Und hier:

array_push($$stars , $star);

for($i=0 ; $i<count($$stars) ; $i++)

unset($$stars);

Ist es lila.

Und ganz verrückt:

if($$stars[$e]['x'] == $$stars[$i]['x'] AND $$stars[$e]['y'] == $$stars[$i]['y'] AND $$stars[$e]['z'] == $$stars[$i]['z'])

Hier ist in der ersten Variable das erste $ lila das zweite blau und in allen weiteren das erste schwarz und das zweite ebenfalls blau.

Aber grundsätzlich dürfte die interpretation von n++, wie ein $ angezeigt wird ja nichts mit der interpretation vom Server, in meinem fall xampp zutun haben, oder?

Zusätzlich ist mir gerade aufgefallen, dass das array nicht durch unset gelöscht wird. Also ist möglicher weise das lila $ in irgendeinem Sinn "falsch".

Gruß
Jo