Если вы хотите принудительно установить int, вы можете набрать приведение следующим образом:
$rnum = (int) round( 10000.326, 1 );
не уверен, что это то, что вы ищете.
Вы можете получить больше информации здесь http://php.net/manual/en/language.types.type-juggling.php
это то, что я сделал, чтобы подтвердить, я не уверен, что вы пытаетесь достичь точно
но это может помочь
$var = (int) "1.000,3";
$var1 = "1.000,3";
if(is_string($var)) print "true";
else print "false";
if(is_int($var)) print "true";
else print "false";
if(is_string($var1)) print "true";
else print "false";
результаты:
- ложь
- правда
- правда
Пожалуйста, поправьте меня, если я ошибаюсь. спасибо.