![]() |
![]() ![]() |
![]() |
-flymo- |
![]()
Post
#1
|
Goście ![]() |
Witam
Mam tablicę pobraną z pliku:
Chciałbym ją przekonwertować aby efekt był taki
Jak można to zrobić ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Może przeleć w pętli tak:
EDIT: powinno być explode() Ten post edytował Kshyhoo 9.04.2012, 09:12:30 -------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 18 Dołączył: 7.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
-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 ![]() [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... -------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
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!! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:05 |