phpbar.de logo

Mailinglisten-Archive

[php] =?ISO-8859-1?B?UmU6ICBXaWUga2FubiBpY2ggdGVzdCBvYiBlcyBlaW4gZ/xsdGlnZXIg?= =?ISO-8859-1?B?ZnJhbmtlbiBiZXRyYWcgaXN0Pw==?=

[php] Re: Wie kann ich test ob es ein gültiger franken betrag ist?

Nils Meyer php_(at)_phpcenter.de
Fri, 12 Oct 2001 15:59:59 +0200


Hallo,

Am Freitag, 12. Oktober 2001 um 14:40 verkündete Thomas Michel:

> der schweizer franken kennt keine 1 rappen bzw nur 5er d.h 5 ist die
> kleinste einheit was muss ich an der function von Ralph ändern damit mein
> wunsch erfüllt wird?

function check($val)
{
  $regex = "^[0-9]+[,.][0-9]{2}$";
  
  if (isset($val)) {
    if (ereg ($regex, $val)) {
      $val = ereg_replace (",", ".", $val);
      //Aufspalten, und gucken ob hinterm komma (.) ein
      //Teiler von 5 ist
      $both = implode(".", $val);
      if ((int)$both[1] % 5 == 0)
      {
        return 1;
      }
    }
    else {
      // Konvertierungsfehler!
      return 0;
    }
  }
}

Mit freundlichen Grüssen
Nils Meyer (mailto:meyer_(at)_wmc24.de)

-- 
Nils Meyer, Eichenweg 7, 21745 Hemmoor
Tel: 04771 - 68 98 80   | http://www.nmeyer.com   
Fax: 04771 - 68 97 90   | http://www.webmasterchannel.de
Mob: 0174 - 20 34 08 5  | mailto:meyer_(at)_wmc24.de



php::bar PHP Wiki   -   Listenarchive