Мое обходное решение:
function add(a, b, precision) {
var x = Math.pow(10, precision || 2);
return (Math.round(a * x) + Math.round(b * x)) / x;
}
precision относится к числу цифр, которые вы хотите сохранить после десятичной точки во время добавления.
Поскольку конечная функция принимает только аргумент, который должен быть передан по ссылке, вы должны сделать это:
$maxSize="44400000";
$allowedExts = array("jpg","jpeg","docx","png","JPG");
$explode = explode(".", $_FILES["file"]["name"]);
$extension = end($explode);
Вам нужно создать еще одну переменную:
$maxSize="44400000";
$allowedExts = array("jpg","jpeg","docx","png","JPG");
$extension = explode(".", $_FILES["file"]["name"]);
$final_ext = end($extension);
Но для этого лучше использовать pathinfo .
$path = $_FILES['file']['name'];
$ext = pathinfo($path, PATHINFO_EXTENSION);