Hi! Could we please enable some services and cookies to improve your experience and our website?

PHPize Online / SQLize Online  /  SQLtest Online

A A A
Login    Share code      Blog   FAQ

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

Copy Format Clear

Stuck with a problem? Got Error? Ask AI support!

Copy Clear
Copy Format Clear
<?php $percentage = 10; $limit = 8000001; $miniLimit = 0; //echo (mb_substr((string)$limit, 0, 1)+1) * 1000000; die(); if($limit > 5000000){ if($limit % $percentage == 0){ $miniLimit = cutMiniLimit($limit / $percentage); }else{ $cuttedValue = intval(mb_substr((string)$limit / 1000000, 0, 1)); die($cuttedValue); $miniLimit = cutMiniLimit((($cuttedValue)+1)*100000); } }else{ $miniLimit = 500000; } function cutMiniLimit(int $limit): int { $min_border_of_mini_limit = 500000; $max_border_of_mini_limit = 2500000; $limit = $limit > $min_border_of_mini_limit ? $limit : $min_border_of_mini_limit; return $limit < $max_border_of_mini_limit ? $limit : $max_border_of_mini_limit; } // $limit = 60000; // echo mb_substr((string)$limit, 0, 1); //$miniLimit = self::cutMiniLimit($limit > 5000000 ? ((round(number_format($limit, 2, ',', '.')) * 1000000) * (int)$this->percentage) / 100 : $this->min_border_of_mini_limit);
Copy Clear