Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> algo: Moze ktos madrzejszy mi pomoc ? :)
Nookie
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Nookie
post
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...
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 06:48