![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 15.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam !
oto moj kolejny problem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) mamy tablice: 20,000 |71 5,000 |37 800 |74 60 |49 5 |14 Pytanie jak napisac algo, ktory rozbijaloby kwote na poszczegole kwoty czastkowe i wstawial dla nich wartosc z tabeli ? Przkladowo majac kwote 25,860 algo rozbijaloby to tak: 20,000 -> 71 5,000 -> 37 800 -> 74 60 -> 38 i potem sumowaloby wszystkie wartosci ktore uzyskalismy, czyli dodajemy i otrszymujemy $szuknawartosc = 71+37+74+38 za pomoc wielkie dzieki.. bo problem mnie "lekko" przerasta a jedyne na co wymyslilem to sprawdzanie jakiej dlugosci jest string z kwota i potem po koleji przypisywanie 1 wartosci ze stringu, wartosc z tabeli... i dalej po koleji az sie nam skonczy string... raczej brzydki i nie do konca umem zmusic zeby dzialalo poprawnie... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 15.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
hmy wiec cos jest nie tak dostaje komunikat:
Cytat Warning: Invalid argument supplied for foreach() in test.php on line 7
Szukana wartosc: 0 Wiec niestety funkcja nie dziaal (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Mam prosbe jak moglbys mi troszeczke objasnic co dokladnie robi ten zapis: [php:1:5dcb1a4d74]<?php foreach ($w as $k => $v) for (; $suma >= $k; $suma -= $k, $szukanawartosc += $v); ?>[/php:1:5dcb1a4d74] bo troche przy nim wymiekam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a nie chce tylko robic ctrl+c, ctrl+v tylko zrozumiec jak to powinno dzialac... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 06:48 |