摆脱美元符号?

时间:2010-11-07 14:14:19

标签: php

好的,我正在通过我正在编写的PHP脚本导入csv,电子表格的值为$ 4090,00,我需要使用PHP在mysql十进制字段中插入这些值。有没有一种简单的方法可以摆脱$如果它存在于PHP中

4 个答案:

答案 0 :(得分:14)

使用str_replace,甚至修剪:

$str = str_replace('$', '', $str);
$str = trim($str, '$'); // only delete $ at start or end of the string

有很多解决方案。另请注意,您必须使用句点分隔符表示小数和整数部分,而不是逗号。

答案 1 :(得分:6)

$value = "$4090,00";
$value = preg_replace('/[\$,]/', '', $value);

答案 2 :(得分:3)

当然,您可以使用str_replace

$nodollars = str_replace('$', '', $some_string);

答案 3 :(得分:0)

如果输入格式严格,请使用sscanf