![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kolejny problem... Pomocy!
Mam taką tablicę:
Jej rekordy to czasy (godzina:minuty). Jak zrobić, by pobierać te wartości powiększone o określoną ilość minut? Np. żeby w jednym pliku wszystkie te wartości były powiększone o 5 minut, a w innym o 7 minut? Przeglądałem forum i manuala, ale nie potrafiłem nic sklecić ze znalezionych wskazówek (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ten post edytował ichu 27.08.2006, 17:02:08 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
jesli to o to chodzi?? edit: uwzglednienie zmiany godziny Ten post edytował skowron-line 27.08.2006, 17:40:55 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Hmm... Wkleiłem ten kod do strony i dostałem takie coś:
before: 45 after: 50 before: 00 after: 5 before: 55 after: 60 before: 25 after: 30 before: 55 after: 60 before: 05 after: 10 before: 25 after: 30 :| Nie kumam w ogóle tych wyników :/ Chodzi o to, że jest to rozkład jazdy dla danego kursu. Każdy plik, będący rozkładem dla kolejnych przystanków powinien pobrać te dane i zwiększyć każdy rekord o konkretną ilość minut (wartości początkowe są dla pierwszego przystanku. W każdym pliku mam np. i tak dalej. Chciałbym zrobić tak, żeby zmieniać tylko jeden współczynnik w każdym pliku, a skrypt już automatycznie powiększał każdy rekord o odpowiednią ilość minut... |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
before: 45 after: 50 before: 00 after: 5 before: 55 after: 60 before: 25 after: 30 before: 55 after: 60 before: 05 after: 10 before: 25 after: 30 :| Nie kumam w ogóle tych wyników :/ to sa minuty przed i po dodaniu 5 minut. a dobrze rozumien ty chcesz zeby skrypt otwieral plik(plik.txt) i dodawal 5 min do wszystkich elementow tablicy?? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
No mniej więcej o to by mi chodziło (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Już rozumiem te wyniki, tylko jeszcze pojawia się problem: żeby php rozpoznawało to jako czas... Zauważ że nie ma godziny 5:60. Czy może napisać jakąś funkcję która zamieniała by 60 na 00 i dodawała 1 do godziny? if (explode[1] >= 60) { explode[1] - 60; explode[0] + 1; } A może da się jakoś prościej? Ten post edytował ichu 27.08.2006, 17:43:09 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
tez o tym pomyslalem i edytowalem post wyzej
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
OK, dzieki wielkie, jestem już blisko, ale... Jak to teraz z powrotem poskładać by $sgp[01] i kolejne były wyświetlone jako nowe, powiększone wartości? Próbowałem z implode, ale chyba nie ta kombinacja :/
Ten post edytował ichu 27.08.2006, 18:03:29 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
wstaw poprostu dwukropek pomiedzy explode[0] a explode[1] i bedzie po krzyku
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Obawiam się że dwukropek nic nie da... Muszę chyba znowu połączyć te explode[0] i explode[1] żeby skrypt odczytał $sgp czyli zawartość tablicy jako wartości powiększone? Tylko jak skonstruować teraz to polecenie :/ Nie chcę wypisywać after: godzina bo mam już przygotowane odwołania w pliku...
Ten post edytował ichu 27.08.2006, 18:18:22 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
wiesz nie wiem jaka masz konstrukcje pliku .txt ale jesli jest taka
to kicha moim zdaniem lepiej be bylo moim zdaniem jesli to beda poprostu godziny 12:00 itp ale to tylko moje zdanie |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 26.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie tak mam niestety, a może i stety, bo tak sobie rozplanowałem architekturę tego wszystkiego, żeby uwzględnić wszystkie zależności, i przy okazji żeby nie wykraczało to poza moją i tak słabą znajomość php... Wszystko jest już OK, pozostało tylko z powrotem połączyć elementy tabeli, żeby można było zastosować:
EDIT: Problem rozwiazany, okazało się że w skrypcie jest na początku kilka błędów. Ten post edytował ichu 28.08.2006, 07:26:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 19:06 |