En smidig lösning är att bara kasta om din string till en float.
Type casting är snällt i PHP eftersom det inte dyker upp exceptions när det går fel.
Om stängen innehåller fuldata så blir värdet helt enkelt 0.
Men som sagt, kommatecken fungerar inte som decimaltecken.
PHP kör ju enligt datorvärldens/amerikansk modell med punkt.
Exempel:
$a = "huxxfluxx";
$b = "13.37";
$x = (float)$a; // Värdet blir float(0)
$y = (float)$b; // Värdet blir float(13.37)
253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2