Ponieważ nie wiem jak dokładnie ten skrypty dział moje pytanie brzmi jak przekazać wynik z tej funkcji do zmiennej.
  1. <?php
  2. function kwotaslownie($kwota){
  3. $kwota = explode(',', $kwota);
  4.  
  5. $zl = preg_replace('/[^-d]+/','', $kwota[0]);
  6. $gr = preg_replace('/[^d]+/','', substr(isset($kwota[1]) ? $kwota[1] : 0, 0, 2));
  7. while(strlen($gr) < 2) $gr .= '0';
  8.  
  9. echo slownie($zl) . ' ' . odmiana(Array('złoty', 'złote', 'złotych'), $zl) .
  10. (intval($gr) == 0 ? '' :
  11. ' ' . slownie($gr) . ' ' . odmiana(Array('grosz', 'grosze', 'groszy'), $gr));
  12. }
  13. ?>


questionmark.gif?

Sorki za lamersto i zaćmienie umysłu.

rozwiązanie:
  1. <?php
  2. function kwotaslownie($kwota){
  3. $kwota = explode(',', $kwota);
  4.  
  5. $zl = preg_replace('/[^-d]+/','', $kwota[0]);
  6. $gr = preg_replace('/[^d]+/','', substr(isset($kwota[1]) ? $kwota[1] : 0, 0, 2));
  7. while(strlen($gr) < 2) $gr .= '0';
  8.  
  9. return $str=slownie($zl) . ' ' . odmiana(Array('złoty', 'złote', 'złotych'), $zl) .
  10. (intval($gr) == 0 ? '' :
  11. ' ' . slownie($gr) . ' ' . odmiana(Array('grosz', 'grosze', 'groszy'), $gr));
  12. }
  13. ?>


A przy okazji jak ktoś by szukał zamianę liczb (kwot) na słowa to fajnie zrobione jet to TU