09-02-2011, 12:14
|
#2
|
|
Junior Member
Iscritto dal: Jul 2010
Messaggi: 8
|
Quote:
Originariamente inviato da clavero
Buonasera, ho bisogno di un aiuto:
io ho questa funzione che uso per estrarre un dato(in questo caso estrae +1.9) che viene fornito cosi: $dato = '+1.9 km/h';
function strip_units ($data) {
preg_match('/([\d\.\+\-]+)/',$data,$t);
return $t[1];
}
ora io ho un dato fornito cosi: $dato = '+ 6 %'; (con lo spazio dopo il +)
se uso la funzione sopra mi estrae solo il "+", senza il 6(ovviamente potrebbe essere anche - 6 %)...io invece vorrei estraesse + 6 (in pratica mi serve x sommarlo ad un altro valore)
conosco solo le basi del php e questa cosa non riesco a risolverla...
qualcuno puņ aiutarmi? 
|
niente proprio?
|
|
|