function get_only_numbers($string){
$getonly = str_split("0123456789");
$string = str_split($string);
foreach($string as $i => $c){
if(!in_array($c, $getonly))
unset($string[$i]);
}
return implode("", $string);
}
echo get_only_numbers("U$ 499,50"); // prints 49950
この関数は、文字列から数値のみを返すことになっています。この関数は適切にコーディングされていますか?