ciao!
ho una stringa fatta in questo modo: KG 19 oppure KG 19,5.
devo estrapolare solo il numero, ed ho fatto così:
funziona bene nel primo caso, ma non nel secondo.Codice PHP:$int = filter_var($str, FILTER_SANITIZE_NUMBER_INT);
ad esempio:
come vedete, nel secondo caso, esce un numero sbagliato.codice:$str = 'KG 19'; $int = filter_var($str, FILTER_SANITIZE_NUMBER_INT); echo $int; --> 19 $str = 'KG 19,5'; $int = filter_var($str, FILTER_SANITIZE_NUMBER_INT); echo $int; --> 195
leva la virgola e trasforma tutto in numero.
come posso fare??

Rispondi quotando