Tablice w PHP - kontrola pozycji hetmana na szachownicy
| DZIAŁANIE: |
|
Kod:

Ewentualne Objaśnienia:
Mamy tutaj do do czynienia ze skryptem który pierw losuje pozycję "Hetmana" na
szachownicy, a następnie pokazuje jakie pola są jego zasięgu. Kod wydaje się
skomplikowany jednak jest bardzo prosty.
- najpierw losowana jest pozycja Hetmana na szachownicy;
- później w pętli przechodzi się przez wszystkie pola szachownicy i sprawdza czy
pole może być bite czyli po prostu tyle czy nie jest ono zajęte przez hetmana a
także leży w tym samym wierszu lub kolumnie co Hetman lub na jednej ( z dwóch
oczywiście ) przekątnych. Jeżeli pole jest bite oznaczamy je gwiazdką.
Warto przeanalizować warunek w instrukcji warunkowej if - jest dość długi jednak
naprawdę prosty.
Pojawiają się tutaj 2 operatory, których dotąd nie pokazywałem czyli:
1) $$ - AND ( koniunkcja, "i")
2) || - OR ( alternatywa, "lub")
- w ostatniej pętli drukowana jest szachownica - jak widać znowu tworzymy tabele - znowu kłaniają się HTMLowe znaczniki.
Może przykład do WebMajstrowania nie jest bardzo przydatny ale na pewno jest dobry aby poćwiczyć działanie dwuwymiarowych tablic oraz poznać pewne metody budowania skryptów PHP.