![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
powiedzmy że mam taki ciąg znaków 8/ppp5/8/PPP5/8/7k/8/7K i chcę to porozkładać po tabelach, wiem że do tego służy funkcja explode
ale chciałbym jeszcze żeby te wartości w tabelach posortowały się na tabele po jednym znaku $linia8[0]=8 itd. jak to zrobić? Ten post edytował w1nd 10.06.2010, 22:45:02 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 10.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Chcę napisać skrypt który zapis szachowy FEN zamieni w obraz pozycji szachowej.
Cytat(wikipedia.org) Pozycja bierek (z perspektywy białych). Każda linia jest opisana, zaczynając od ósmej i kończąc na pierwszej; w każdej linii opisuje się od a do h. Tak jak w standardowej notacji algebraicznej każda bierka jest nazwana angielskim skrótem (pion-"P", skoczek-"N", goniec-"B", wieża-"R", hetman-"Q" oraz król-"K")[1]. Białe bierki są pokazane wielkimi literami, podczas gdy czarne małymi (np. biały hetman to "Q", a czarny to "q"). Puste pola są notowane używając cyfr od 1 do 8 (liczba pustych pól)a "/" jest używane by pokazać koniec jednej linii. Mój problem polega na tym że chciałbym rozłożyć każdy znak po tablicach, bo po użyciu funkcji explode $linie[0]=8, $linie[1]=ppp5 itd. a ja potrzebuję wykonać akcję dla każdego znaku dla każdego p osobno, a później dla 5, bo tak mam to jako jedną całość w tablicy. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 20:33 |