const statuses_default = {
"Logon": {
"order": 1,
"data": {}
},
"Ready": {
"order": 3,
"data": {}
},
"Not Ready": {
"order": 2,
"data": {}
},
"Logoff": {
"order": 0,
"data": {}
}
}
let res = Object.entries(statuses_default).sort((a, b) => a[1].order - b[1].order);
console.log(res)
нужно примерно штук 5-6 разных размеров.А нахуа вам их так много? 2, ну 3 предел, остальные просто скалить хтмлем под нужный размер. Хранить однозначно готовые.
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.site\.ru$
RewriteCond %{HTTP_HOST} ^(.*)\.site\.ru$
RewriteRule ^(.*)$ http://site.ru/users.php?login=%1 [L,P]
// если $size равно нулю или false, или длина строки меньше данной нам для обрезания
if (!$size || mb_strlen($string) <= $size) {
// ничего не обрезаем и не лепим к строке соль
return $string;
}
Замечание: Так как тип integer в PHP является целым числом со знаком и многие платформы используют 32-х битные целые числа, то некоторые функции файловых систем могут возвращать неожиданные результаты для файлов размером больше 2ГБ.