Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] sortowanie ciągu do tabeli
w1nd
post 10.06.2010, 22:43:29
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
  1. <?php
  2. $fen = '8/ppp5/8/PPP5/8/7k/8/7K';
  3. $linie = explode('/', $fen);
  4. $linie[0] = $linia8;
  5. $linie[1] = $linia7;
  6. $linie[2] = $linia6;
  7. $linie[3] = $linia5;
  8. $linie[4] = $linia4;
  9. $linie[5] = $linia3;
  10. $linie[6] = $linia2;
  11. $linie[7] = $linia1;
  12. ?>

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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
w1nd
post 11.06.2010, 11:10:50
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 20:33