Fout in array

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

JaccoZ

JaccoZ

05/12/2006 17:05:00
Quote Anchor link
Hey,

Ik ben aan het proberen om te controleren of op de posities waar de loper naar toe kan een schaakstuk staat.
Het lukt niet helemaal goed, de ene keer doet hij het wel, maar als ik dan de waarde in de array's van vb. paard of pion verander dan weer niet.

Wie kan mij helpen?

Dit is mijn code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
//bepaalt de schaakstukken
$stuk = array ('loper', 'paard', 'pion');
//geeft de x-posities van de schaakstukken                
$positiesx = array ("loper" => "3",
                    "paard" => "3",
                    "pion" => "1" );
//geeft de y-posities van de schaakstukken    
$positiesy = array ("loper" => "3",
                    "paard" => "3",
                     "pion" => "1" );
for ($i = 1; $i < 8; $i++) {
  ...

  hier volgen wat berekeningen die niet van belang zijn (hier wordt $waarde berekend
  ...
    //bekijkt of er waarden zijn die overeen komen met de posities         van de andere stukken
    if ($positiesx[$stuk[$i]].$positiesy[$stuk[$i]] == $waarde) {  
                 echo "<strong>$waarde, valt ".$stuk[$i]." aan</strong><BR />";
            }
else{
               echo "<strong>$waarde</strong> <BR />";
            }
  
?>

Voor de duidelijkheid dit zijn mijn resultaten van $waarde:
d4
d2
b4
b2
e5
e1
a5
a1
f6
g7
h8

Iemand een idee?
:S
 
PHP hulp

PHP hulp

17/11/2024 20:21:47
 
JaccoZ

JaccoZ

06/12/2006 14:46:00
Quote Anchor link
niemand?
 
Toine vd P

Toine vd P

06/12/2006 15:07:00
Quote Anchor link
Met welke code verander je een waarde in je array?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.