В PHP у меня есть массив переменных, которые являются ВСЕМИ строками. Некоторые из сохраненных значений представляют собой числовые строки с запятыми.
Что мне нужно:
Способ обрезать запятые из строк и ТОЛЬКО делать это для числовых строк. Это не так просто, как кажется. Основная причина заключается в следующем:
$a = "1,435";
if(is_numeric($a))
$a = str_replace(',', '', $a);
Это не работает, потому что $a = "1435"
является числовым. Но $a = "1,435"
не является числовым. Поскольку некоторые из строк, которые я получаю, будут регулярными предложениями с запятыми, я не могу выполнить замену строки на каждой строке.