![]() |
![]() |
-flymo- |
![]()
Post
#1
|
Goście ![]() |
Witam
Mam tablicę pobraną z pliku:
Chciałbym ją przekonwertować aby efekt był taki
Jak można to zrobić(IMG:style_emoticons/default/questionmark.gif) bardzo proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 18 Dołączył: 7.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
@up
implode() złącza tablicę jak powiedział kolega wyżej, użyj pętli i zawierz w niej funkcję explode(). np.
@down znak, że święta udane (IMG:style_emoticons/default/smile.gif) Ten post edytował ethann 9.04.2012, 09:16:00 |
|
|
![]()
Post
#4
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
@up implode() złącza tekst No jasne, udzielił mi się świąteczny nastrój (IMG:style_emoticons/default/brzydal.gif) |
|
|
-flymo- |
![]()
Post
#5
|
Goście ![]() |
Dzięki za odpowiedzi wcześniej kombinowałem z tym explode ale nie do końca udało mi się osiągnąć zamierzony efekt
spróbowałem kod napisany przez @ethann efekt jest taki:
i jest już prawie ok (IMG:style_emoticons/default/smile.gif) chciałbym jeszcze scalić elementów tablicy na zasadzie: [0]=>d3ea [1]=>d3e9 [2]=>d3e8 czy trzeba przepisać tą tablicę na nowo? czy skrócić /2 i jakoś zaktualizować elementy? |
|
|
![]()
Post
#6
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Bo każda linia jest tablicą złożoną ze znaków zawierającą spacje. Wystarczy je usunąć w jakikolwiek sposób:
Wynik: Kod d3ead3e9d3e8d3e7d3ead3e9d3e9d3e8 d3e7d3e7d000d000d000d000d000d000 d000d000d000d000d000d000d000d100 d100d100d100d100d100d100d100d100 d100d100d100d100d100d100d100d100 d100d100d100d100d101d100d108d108 A jeśli chcesz uzyskać np. dwa pierwsze elementy, to trzeba to przekonwertować na tablicę i wyświetlić:
Wynik: Kod d3ea d3e7 d000 d100 d100 d100 Czyli dwa pierwsze elementy tablicy... |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 18 Dołączył: 7.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
albo do tego co już masz dopisz 2 pętle na końcu, czyli połączyć ze sobą każde 3 kolejne elementy.
postanowiłem zrobić to samo na szybko:
#edit Kod nie posiada zabezpieczeń czyli jak masz włączone warningi to możesz się niemile zaskoczyć w przypadku nieodpowiedniej ilości wyników w linii. Głównie chodzi o ten fragment:
Ten post edytował ethann 10.04.2012, 13:21:25 |
|
|
-flymo- |
![]()
Post
#8
|
Goście ![]() |
Dopasowałem kod do moich potrzeb:
zwraca:
Dzięki wszystkim za pomoc!! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 01:18 |