PHP удаляет запятые из числовых strings

В PHP у меня есть массив переменных, которые представляют собой ВСЕ строки. Некоторые из сохраненных значений представляют собой числовые строки с запятыми.

Что мне нужно:

Способ обрезать запятую s из строк и ТОЛЬКО для числовых строк. Это не так просто, как кажется. Основная причина в следующем:

$a = "1,435";

if(is_numeric($a))
    $a = str_replace(',', '', $a);

Ошибка, потому что $ a = "1435" является числовым. Но $ a = "1,435" не является числовым. Поскольку некоторые из строк, которые я получаю, будут обычными предложениями с запятыми, я не могу выполнить замену строки для каждой строки.

47
задан ThiefMaster 17 February 2012 в 20:26
поделиться