[support] is_float...
Kókai László
zila at koolin.hu
2009. Feb. 18., Sze, 17:24:24 CET
2009/2/18 MG <makgab at freemail.hu>:
> if ( !is_float( $form_state['values']['mezoneve'] ) ) {
> form_set_error('','Nem numerikus érték!','');
> }
>
> Nem jó megoldás, mert mindig hibát ad, akármilyen értéket ad a
> user (pl. '10,0' '10.0' '10' '10er').
> Mi lenne a jó megoldás?
Ha olvasgatnád végre a php manualt...
is_float(floatval($form_state['values']['mezoneve']))
var_dump(is_float('12.5'));
bool(false)
var_dump(is_float(floatval('12.5')));
bool(true)
üdv,
Zila
További információk a(z) support levelezőlistáról