Как избавиться от знака доллара?

Хорошо, поэтому я импортирую csv через скрипт PHP, который я пишу, и таблица имеет значения, такие как $ 4090,00, и мне нужно вставить эти значения в десятичное поле mysql с помощью PHP. Есть ли простой способ избавиться от $, если он присутствует в PHP?

Solutions Collecting From Web of "Как избавиться от знака доллара?"

С str_replace или даже обрезкой:

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

Для этого есть много решений. Также обратите внимание, что вы должны использовать разделитель периодов для десятичных и целочисленных частей, а не запятую.

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

Конечно, вы можете использовать str_replace для этого:

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

Используйте sscanf если вход имеет жесткий формат.