• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Jak wczytać daną linijkę tekstu z pliku .txt?

Object Storage Arubacloud
0 głosów
563 wizyt
pytanie zadane 30 lipca 2020 w PHP przez Bakkit Dyskutant (7,600 p.)
zamknięte 30 lipca 2020 przez Bakkit
Witam. Mam plik .txt, który zawiera linijki w takim układzie:

gracz: ranga

Pobieram sobie z inputa text nick gracza i chciałbym wyszukać w pliku linijkę z tym nickiem i wczytać ją całą. Jak to zrobić?
komentarz zamknięcia: https://stackoverflow.com/questions/9259640/reading-from-a-file-to-associative-array-in-php
komentarz 30 lipca 2020 przez tkz Nałogowiec (42,000 p.)
komentarz 30 lipca 2020 przez Bakkit Dyskutant (7,600 p.)
Chyba nie ta funkcja.
komentarz 30 lipca 2020 przez tkz Nałogowiec (42,000 p.)
Fakt, przeczytałem tylko nagłówek. To zostaje wczytanie linia po linii i sprawdzanie. Domyślam się, że wzorujesz się na pliku CSV. Masz dwie możliwości, pierwsza gdzie rzadko wyszukujesz dane, czytasz linia po linii aż znajdziesz. Drugi sposób, to wczytanie całości do tablicy, najlepiej hasz mapy, co da najlepszą złożoność obliczeniową.
komentarz 30 lipca 2020 przez Bakkit Dyskutant (7,600 p.)
No dobra, ale jak taki kod stworzyć?
2
komentarz 30 lipca 2020 przez tkz Nałogowiec (42,000 p.)
Dokumentacja PHP jest naprawdę przyjemna, zajrzyj do niej.
komentarz 30 lipca 2020 przez Bakkit Dyskutant (7,600 p.)
Przeszukałem.
1
komentarz 30 lipca 2020 przez tkz Nałogowiec (42,000 p.)
komentarz 30 lipca 2020 przez Bakkit Dyskutant (7,600 p.)
Dzięki wielkie, pomogłeś ;)

1 odpowiedź

0 głosów
odpowiedź 30 lipca 2020 przez _Pita_ Stary wyjadacz (11,410 p.)

Możesz użyć tego w połączeniu z tą funkcją a jako podział ustawić ": ".

Jednak myślę, że o wiele łatwiej użyć bazy danych SQL...

komentarz 30 lipca 2020 przez Bakkit Dyskutant (7,600 p.)

Nie widzę tutaj żadnej informacji jak wczytać linijkę tekstu gdzie występuje dane słowo.

komentarz 30 lipca 2020 przez _Pita_ Stary wyjadacz (11,410 p.)
Bo nie taki jest mój pomysł.

Możesz pobrać cały plik, podzielić go na tablicę w miejscu ": ".

Spowoduje to stworzenie tablicy [gracz, ranga].

Niemniej nie wiem, czy coś takiego nie jest zbędnym utrudnieniem... Polecałbym bardziej Tabelę SQL

Podobne pytania

0 głosów
1 odpowiedź 781 wizyt
0 głosów
2 odpowiedzi 571 wizyt
pytanie zadane 9 maja 2019 w Java przez bastek Nowicjusz (190 p.)
0 głosów
1 odpowiedź 837 wizyt
pytanie zadane 19 czerwca 2020 w C i C++ przez tomek.99 Początkujący (370 p.)

92,551 zapytań

141,393 odpowiedzi

319,522 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...