ciao,
ho una stringa fatta cosi:vorrei estrarre 312,69 senza il simbolo dell'euro.codice:<tr><th class="col-name" scope="row">price</th><td class="col-price">312,69 €</td>
Come posso fare?
ciao,
ho una stringa fatta cosi:vorrei estrarre 312,69 senza il simbolo dell'euro.codice:<tr><th class="col-name" scope="row">price</th><td class="col-price">312,69 €</td>
Come posso fare?
Codice PHP:
<?php
$string = '<tr><th class="col-name" scope="row">price</th><td class="col-price">312,69 €</td>';
$number = ereg_replace("[^0-9,]", "", $string);
echo $number;
?>
"Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)
Per sicurezza ci metterei anche il . (punto) e per prestazioni proverei a usare preg_replace.
![]()
la ereg_replace è deprecata allora ho provato cosi:
ma ritorna tutta la stringa! Come posso fare?codice:echo preg_replace("[^0-9,]","", $stringa);
Devi usare /[^0-9]/
![]()
grazie ora funziona!