Chcę zrobić skrypt który zamieniałby litery na cyfry wg. schematu:
A=1, B=2 itd. aż do J=0 a następnie odejmował odpowiednią liczbę od każdej z zamienionych, tj:
Zamiana ciągu ( o nieokreślonej długości, min 1, max 10) liter:
ABCDEF
Na:
123456
i wykonania odejmowania od każdej odpowiednio do miejsca:
Pierwsza liczba = bez zmian
Druga liczba = odjęcie 1
Trzecia = odjęcie 2
Czwarta = odjęcie 3
Piąta = odjęcie 4
itd...
uwaga:
jeśli ostatnią cyfrą jest np 0 (J), po odjęciu nie otrzymujemy wyniku ujemnego tylko odliczamy ponownie od 1 w górę...
Tak powinno wyglądać:
Ciąg znaków = ABCD
Zamiana na = 1111
Ciąg znaków = BEDFD
Zamiana na = 24230
Wykombinowałem już skrypt zamiany
$ciag = "ABCD"; // wstawiany z formularza, lub losowany.
Teraz potrzebuję tylko skryptu wykonującego ww. działania.
Domyślam się, że trzeba będzie użyć funkcji explode, jednak jak jej użyć aby otrzymać zamierzony wynik już nie wiem...
I tutaj moja prośba, jeśli ktoś wie jak to zrobić/ma gotowe rozwiązanie/propozycje, bardzo bym prosił o udzielenie mi pomocy
