En PHP, tengo una matriz de variables que son TODAS las cadenas. Algunos de los valores almacenados son cadenas numéricas con comas.PHP eliminar comas de cadenas numéricas
lo que necesito:
Una manera de recortar las comas de cadenas, y sólo hacen esto para las series numéricas. Esto no es tan sencillo como parece. La razón principal es que el siguiente error:
$a = "1,435";
if(is_numeric($a))
$a = str_replace(',', '', $a);
esto falla porque $a = "1435"
es numérico. Pero $a = "1,435"
no es numérico. Debido a que algunas de las cadenas que obtengo serán oraciones regulares con comas, no puedo ejecutar un reemplazo de cadena en cada cadena.
uso preg_replace para reemplazar selectivamente comas que están encerradas en ambos lados por [0-9]? – Daan