W PHP mam tablicę zmiennych, które są WSZYSTKIMI łańcuchami znaków. Niektóre zapisane wartości to ciągi liczbowe z przecinkami.PHP usuwa przecinki ze znaków numerycznych
Co potrzebne:
Droga do wykończenia przecinki od strun i to zrobić tylko dla ciągów liczbowych. To nie jest tak proste, jak to wygląda. Głównym powodem jest to, że nie następuje:
$a = "1,435";
if(is_numeric($a))
$a = str_replace(',', '', $a);
To nie działa, ponieważ $a = "1435"
jest numeryczne. Ale $a = "1,435"
nie jest numeryczne. Ponieważ niektóre z łańcuchów, które otrzymuję, będą zwykłymi zdaniami z przecinkami, nie mogę uruchomić łańcucha zastępującego każdy ciąg znaków.
używanie preg_replace do selektywnego zastąpić przecinki zamknięte po obu stronach [0-9]? – Daan