Ok... lo que se puede hacer es primero preguntar si es numérico y si lo es, recién pasar por strpos()....
Código PHP:
foreach ($matriz_cad as $val) {
$val_usa = strtr($val,',.','.,'); // convetimos a numero americano
if (is_numeric($val_usa)){
if(strpos($val_usa,'.')){
$cad_transf[] = number_format($val_usa,2);
}else{
$cad_transf[] = $val_usa;
}
}else{
$cad_transf[] = $val;
}
}
Saludos