本文小編為大家詳細介紹“php怎么進行進制轉換補位”,內容詳細,步驟清晰,細節處理妥當,希望這篇“php怎么進行進制轉換補位”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。
php進行進制轉換補位的方法:1、通過binoct()將二進制轉為八進制;2、通過bindec()將二進制轉為十進制;3、通過binhex()將二進制轉為十六進制;4、通過octbin()將八進制轉為二進制;5、通過octdec()將八進制轉為十進制;6、通過octhex()將八進制轉為十六進制等等。
本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦
作為一個屌絲程序員,沒有豐富的經驗,只是一味地敲著代碼,但終究有一天,我也會成為一個技術大牛,今天學了點進制相互轉換的幾個函數
常見的進制:
二進制 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);//轉為五進制
讀到這里,這篇“php怎么進行進制轉換補位”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。