![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 20.03.2018 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Wszędzie szukałem jak można odczytać z pliku *txt dane po jakimś znaku, ale nigdzie nie mogłem znaleźć, może nie umiem szukać, ale to już zostawmy, więc jak zawsze zapytam się bardziej uzdolnionych znawców, niż ja ( ͡° ͜ʖ ͡°). Zaużmy że znak ten to "=" i naprawdę nie mam pojęcia oraz nie wiem jak się za to wziąć, żeby mając plik txt o zawartości: 2=6.5 5=2.5 4=1 6=1 Dla przykładu niech to będą oceny i wwagi przed znakiem "=" jest ocena, a po znaku "=" jest waga, i właśnie tu tkwi problem jak dla każdej oceny z osobna pobrać wagę, czyli tak liniowo chodzi na przykład o: 2=6.5 A potem rozdzielić to do dwóch zmiennych, żeby było: $a = 2 ; $b = 6.5 ; Ale przy następnej linijce te zmienne już miały inną wartość, jak wiadomo w tym przypadku: $a = 5 ; $b = 2.5 ; Itd. Itp. Bardzo byłbym wdzięczny za pomoc, dzięki czemu mógłbym to zrobić i w jaki sposób. Od razu mówię bazy danych nie mogę użyć z wielu powodów, ale tego już nie będę mówić i zostawię to dla siebie. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
File i explode
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 20.03.2018 Ostrzeżenie: (0%) ![]() ![]() |
Bardzo dziękuję, szukałem na temat file() i explode() i znalazłem coś takiego:
Działa idealnie. Jeszcze raz, bardzo dziękuję. Jeszce jak już jesteśmy przy temacie ocen poproszę o radę, a mianowicie poszukałem tutaj na forum (no i znalazłem) zaokrąglanie liczb do dwóch miejsc po przecinku link: http://forum.php.pl/index.php?showtopic=29318 Ale mając taki skrypt PHP:
i taka zawartość pliku txt: 3=6.5=15.07.2018=Sprawdzian z Hobbita 4=2.5=15.07.2018=Praca Domowa 5=1=10.06.2018=Aktywność 6=5=11.06.2018=Kartkówka z równań Nie wychodzi mi do dwóch liczb po przecinku tylko pokazuje mi 4.3 , a ja chce do 2 miejsc po przecinku i jak to rozwiązać? Nie wiem dlatego proszę o radę i jeszcze raz bardzo dziękuję. Ten post edytował KrisKros123 15.07.2018, 20:27:29 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:17 |