php 取消格式化使用number_format()格式化的数字。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 取消格式化使用number_format()格式化的数字。相关的知识,希望对你有一定的参考价值。

<?php
function number_unformat($number, $force_number = true, $dec_point = '.', $thousands_sep = ',') {
	if ($force_number) {
		$number = preg_replace('/^[^\d]+/', '', $number);
	} else if (preg_match('/^[^\d]+/', $number)) {
		return false;
	}
	$type = (strpos($number, $dec_point) === false) ? 'int' : 'float';
	$number = str_replace(array($dec_point, $thousands_sep), array('.', ''), $number);
	settype($number, $type);
	return $number;
}

以上是关于php 取消格式化使用number_format()格式化的数字。的主要内容,如果未能解决你的问题,请参考以下文章

PHP 使用 number_format 并正确显示小数点

php number_format用法(代码实例)

PHP字符串函数 number_format(以千位分隔符方式格式化一个数字)

php number_format()函数 语法

php中的number_format [关闭]

JavaScript Javascript编号格式(从PHP移植的number_format)