以下代码将1000转为1,000:
$price = '1000';
$price2 = number_format($price);
echo $price2;
我如何将1,000变成1000?我猜它会是这样的:
$price = '1,000';
$price2 = remove_format($price);
echo $price2;
答案 0 :(得分:3)
这是非常简单的事情,但我会把它变成一个功能。
你可以通过使用类似str_replace()函数来移除,
来实现这一点,这就是我想出的:
代码:
function remove_format($text){
$text = str_replace(",", "", $text)
return $text;
}
答案 1 :(得分:1)
filter_var('1,000', FILTER_SANITIZE_NUMBER_INT)
答案 2 :(得分:0)
我还没有对它进行测试,但我会使用类似的东西:
$a = "1,000";
$b = str_replace( ',', '', $a );
if( is_numeric( $b ) ) {
$a = $b;
}