- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
$val = trim($str);
$last = strtolower($str[strlen($str)-1]);
switch($last) {
case 'g': $val *= 1024;
case 'm': $val *= 1024;
case 'k': $val *= 1024;
}
return $val;
j123123 23.08.2017 22:01 # +2
inkanus-gray 23.08.2017 22:10 # 0
j123123 23.08.2017 22:23 # 0
CHayT 23.08.2017 22:33 # 0
j123123 23.08.2017 22:44 # 0
bormand 23.08.2017 23:16 # +1
А расстояние до луны не измерить в миллиметрах, ага.
j123123 24.08.2017 01:25 # 0
bormand 23.08.2017 23:19 # 0
inkanus-gray 24.08.2017 00:40 # 0
Старый сишный стандарт гарантирует только то, что в один байт поместится код любого символа исходного текста программы (т. е. хватит и семи бит). Какой-то другой стандарт (крестовый?) требует уже не меньше восьми.
А про верхнюю планку вроде нигде не писали.
inkanus-gray 24.08.2017 00:48 # +1
https://yandex.ru/search/?text=%22CHAR_BIT%22+site%3Agovnokod.ru
https://www.google.ru/search?q=%22CHAR_BIT%22+site%3Agovnokod. ru
roman-kashitsyn 23.08.2017 22:43 # +2
В одном километре 1024 mетра
В одном ??? 1024 kельвина?
inkanus-gray 23.08.2017 22:13 # 0
bormand 23.08.2017 23:15 # 0
inkanus-gray 24.08.2017 00:42 # 0
bormand 24.08.2017 07:10 # +1