2 Arrays vergelijken.
Vincent
06/10/2007 21:03:00Heey mannen en vrouwen :-D,
Ik heb een moeilijk maar leuk vraagje,
Jullie kennen vast wel online text based mmog's?
Dat ben ik nu ook aant maken en loop tegen "probleem" aan.
Ik wil namelijk zoiets maken
Ik moet dus bijvoorbeeld barakken laten weergeven als de gebouwvoorwaarde zijn voldaan, dus als bijv. verzamelplaats op level 1 is.
Ik kan dit doen doormiddel van 20 ifs achter elkaar, echter komt dit de snelheid en de server niet tegoede.
Nu kwam ik op het idee: "Kan je 2 arrays niet vergelijken en als ze overeenkomstig zijn het gebouw laten echoën?"
dus:
Dus 2 arrays:
Database
Verzamelplaats - level = 1
Array
barakkenbenodigheden = verzamelplaats = 1
Ik hoorde dat dit misschien via foreach kon(maar hoe) en heb ook al zoiets gevonden?
http://php.nl.manual.osdevel.com/function.array-intersect-assoc.html
Kijk ook rond op die pagina voor meer voorbeelden ;-)
Kan iemand mij hier mee verder helpen?
Heb zo duidelijk mogelijk uitgelegd, snap je het niet zeg dan even wat je niet snapt ;-)
Groeten, Vincent
Ik heb een moeilijk maar leuk vraagje,
Jullie kennen vast wel online text based mmog's?
Dat ben ik nu ook aant maken en loop tegen "probleem" aan.
Ik wil namelijk zoiets maken
Ik moet dus bijvoorbeeld barakken laten weergeven als de gebouwvoorwaarde zijn voldaan, dus als bijv. verzamelplaats op level 1 is.
Ik kan dit doen doormiddel van 20 ifs achter elkaar, echter komt dit de snelheid en de server niet tegoede.
Nu kwam ik op het idee: "Kan je 2 arrays niet vergelijken en als ze overeenkomstig zijn het gebouw laten echoën?"
dus:
Code (php)
1
2
3
4
5
2
3
4
5
<?php
for($gebouw = 0;$gebouw < 20;$gebouw++){
// vergelijken van array uit database en voorwaarde die al in een array staan en als overeenkomt echoën
}
?>
for($gebouw = 0;$gebouw < 20;$gebouw++){
// vergelijken van array uit database en voorwaarde die al in een array staan en als overeenkomt echoën
}
?>
Dus 2 arrays:
Database
Verzamelplaats - level = 1
Array
barakkenbenodigheden = verzamelplaats = 1
Ik hoorde dat dit misschien via foreach kon(maar hoe) en heb ook al zoiets gevonden?
http://php.nl.manual.osdevel.com/function.array-intersect-assoc.html
Kijk ook rond op die pagina voor meer voorbeelden ;-)
Kan iemand mij hier mee verder helpen?
Heb zo duidelijk mogelijk uitgelegd, snap je het niet zeg dan even wat je niet snapt ;-)
Groeten, Vincent
Gewijzigd op 01/01/1970 01:00:00 door Vincent
Er zijn nog geen reacties op dit bericht.