<?php /* 常見的進制: 二進制 binary -----> bin 八進制 octal -----> oct 十進制 decimal -----> dec 十六進制 hexadecimal -----> hex php提供了幾常見進制之間轉換的函數 二進制轉為其他進制 binoct();//轉為八進制 bindec();//轉為十進制 binhex();//轉為十六進制 八進制轉為其他進制 octbin();//轉為二進制 octdec();//轉為十進制 octhex();//轉為十六進制 十進制轉為其他進制 decbin();//轉為二進制 decoct();//轉為八進制 dechex();轉為十六進制 十六進制轉為其他進制 hexbin();轉為二進制 hexoct();//轉為八進制 hexdec();//轉為十六進制 上面列舉了這么多,其實自己感覺一點用沒有,對於上面的這些函數,你只需要急着bin、oct、dec、hex就可以了,你要把a進制轉為b進制,那就是ab() 舉個簡單的例子: 把二進制(bin)轉為十進制(dec): bindec(); 就這么簡單 但這樣可能還不能滿足我們的需求,於是php有個我們提供了一個真正實現愛咋轉就咋轉的函數:base_convert(); base_convert() 該函數有三個參數 string base_convert ( string $number , int $frombase , int $tobase ) 舉個列子: $hexadecimal = '125458';//十進制 echo base_convert($hexadecimal, 10, 5);//轉為五進制 */
// --- --------------------- 正文完,下面上demo ------------------------------- //
來自騰訊雲截圖:
/* 十進制轉十六進制 -- demo */ $timestamp = '1546064025'; var_dump(dechex($timestamp)); //string(8) "5c271099"