powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Подскажите функцию, которая приводит короткую нотацию из директивы PHP к длинной
4 сообщений из 4, страница 1 из 1
Подскажите функцию, которая приводит короткую нотацию из директивы PHP к длинной
    #38040637
Shitbox2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. значение 10M или 50K нужно перевести в байты
...
Рейтинг: 0 / 0
Подскажите функцию, которая приводит короткую нотацию из директивы PHP к длинной
    #38040866
Фотография Ренат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
навскидку
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
function parseToByte($text) {
$base = array(
'k' => 1,
'm' => 2,
'kb' => 1,
'mb' => 2,
...
);
foreach ($base as $ending => $power) {
if (strtolower(substr($text, -strlen($ending))) == $ending) {
return substr($text, 0, strlen($text) - strlen($ending))*pow(1024, $power);
}
}
return $text;
}



Код: php
1.
2.
3.
4.
$this->assertEqual(5*1024, parseToByte('5k'));
$this->assertEqual(2*1024*1024, parseToByte('2m'));
$this->assertEqual(1.8*1024, parseToByte('1.2k'));
$this->assertEqual(1024, parseToByte('1kb'));
...
Рейтинг: 0 / 0
Подскажите функцию, которая приводит короткую нотацию из директивы PHP к длинной
    #38041010
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shitbox2,

а например
К - это килобиты, килобайты или кибибайты ? )
...
Рейтинг: 0 / 0
Подскажите функцию, которая приводит короткую нотацию из директивы PHP к длинной
    #38041018
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
r u,

или может Кельвины)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Подскажите функцию, которая приводит короткую нотацию из директивы PHP к длинной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]