Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,879 questions

51,805 answers

573 users

How to define constants to convert data sizes to number of bytes with PHP

1 Answer

0 votes
define('KB_IN_BYTES', 1024);
define('MB_IN_BYTES', 1024 * KB_IN_BYTES);
define('GB_IN_BYTES', 1024 * MB_IN_BYTES);
define('TB_IN_BYTES', 1024 * GB_IN_BYTES);
define('PB_IN_BYTES', 1024 * TB_IN_BYTES);
define('EB_IN_BYTES', 1024 * PB_IN_BYTES);
define('ZB_IN_BYTES', 1024 * EB_IN_BYTES);
define('YB_IN_BYTES', 1024 * ZB_IN_BYTES);
 
 
echo "KB_IN_BYTES: " . number_format(KB_IN_BYTES, 0, ',') . " bytes \n";
echo "MB_IN_BYTES: " . number_format(MB_IN_BYTES, 0, ',') . " bytes \n";
echo "GB_IN_BYTES: " . number_format(GB_IN_BYTES, 0, ',') . " bytes \n";
echo "TB_IN_BYTES: " . number_format(TB_IN_BYTES, 0, ',') . " bytes \n";
echo "PB_IN_BYTES: " . number_format(PB_IN_BYTES, 0, ',') . " bytes \n";
echo "EB_IN_BYTES: " . number_format(EB_IN_BYTES, 0, ',') . " bytes \n";
echo "ZB_IN_BYTES: " . number_format(ZB_IN_BYTES, 0, ',') . " bytes \n";
echo "YB_IN_BYTES: " . number_format(YB_IN_BYTES, 0, ',') . " bytes \n";
 
 
 
 
 
/*
run:
 
KB_IN_BYTES: 1,024 bytes 
MB_IN_BYTES: 1,048,576 bytes 
GB_IN_BYTES: 1,073,741,824 bytes 
TB_IN_BYTES: 1,099,511,627,776 bytes 
PB_IN_BYTES: 1,125,899,906,842,624 bytes 
EB_IN_BYTES: 1,152,921,504,606,846,976 bytes 
ZB_IN_BYTES: 1,180,591,620,717,411,303,424 bytes 
YB_IN_BYTES: 1,208,925,819,614,629,174,706,176 bytes 
 
*/

 



answered Jul 9, 2023 by avibootz
edited Jul 9, 2023 by avibootz

Related questions

2 answers 191 views
1 answer 176 views
1 answer 163 views
1 answer 213 views
213 views asked Jun 5, 2016 by avibootz
1 answer 122 views
...