par
rami » 14 août 2006, 21:16
Issu du
framework Zend, plus précisement de la classe Zend_Filter.
/**
* Returns value if it is a valid float value, FALSE otherwise.
*
* @param mixed $value
* @return mixed
*/
public static function isFloat($value)
{
$locale = localeconv();
$value = str_replace($locale['decimal_point'], '.', $value);
$value = str_replace($locale['thousands_sep'], '', $value);
return (strval(floatval($value)) == $value);
}
Issu du [url=http://framework.zend.com]framework Zend[/url], plus précisement de la classe Zend_Filter.
[php]
/**
* Returns value if it is a valid float value, FALSE otherwise.
*
* @param mixed $value
* @return mixed
*/
public static function isFloat($value)
{
$locale = localeconv();
$value = str_replace($locale['decimal_point'], '.', $value);
$value = str_replace($locale['thousands_sep'], '', $value);
return (strval(floatval($value)) == $value);
}[/php]