Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Z pliku txt do tablicy


Rekomendowane odpowiedzi

Opublikowano

Zna ktoś funkcję, która z pliku zrobi tablicę? Od razu mówię, że używałem FileReadToArray, a ja chcę, która zrobi tablicę 1-wymiarową, 6-komórkową. I funkcję, która "+" w tekście wyświetli jako " ". (Tak jest jest to w Google).

 

Składnia w pliku:

 

id, nick, id_sojuszu, punkty, ranking, miasta

(liczby),(litery+liczby),(liczby lub puste),(liczby),(liczby),(liczby)

Jakoś tu pusto...

Opublikowano

 I funkcję, która "+" w tekście wyświetli jako " ". (Tak jest jest to w Google).

$tekst = "jakis+tekst+z+google"
$zmien = StringReplace ($tekst, "+", " ")
Msgbox(0, "", $zmien)

1387536187-U112334.png

Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem :)

Opublikowano

Chciałbym użyć _ArrayDisplay, a każda kolumna będzie pokazywać: id_gracza, nick, id_sojuszu, punkty, ranking, miasta.

Jakoś tu pusto...

Opublikowano

Chcesz wyswietlic 20k wynikow na ekranie ^^??

A czemu nie ? wystarczy zrobić suwak.

qxv1fr.jpg


by NovusOrdo


It is better to keep your mouth closed and let people think you are a fool than to open it and remove all doubt. ~Mark Twain

Opublikowano

Sam się pogubiłem z tablicami.

Global $tablica [20000][6] = [[1,Andre13,1,502,707,1],...(pozostałe 20k wyników)...[20000,IZZER4,2,313,1444,1]

                                                                                                /\     pokazałem początek i koniec      /\

 

A tak w pliku.

1,Andre13,1,502,707,1
20000,IZZER4,2,313,1444,1

Jakoś tu pusto...

Opublikowano
Wczytaj caly plik
$tablica = stringsplit($calyplik, @CRLF, 2) ;flaga 2 powoduje, ze nie dostajemy wielkosci tej tablicy
$iloscLinii = UBound($tablica) - 1
for $i = 0 to $linie
    $tablica[i] = stringsplit($tablica[i], ",", 2)
next

tablica $tablica bedzie zawierac to co chcesz

Mogłem się gdzieś lekko walnąć.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...