久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      PHP函數(shù)運用之怎么進行進制的轉換

      在上一篇文章《PHP函數(shù)運用之返回某個日期的前一天和后一天》中,我們介紹了利用strtotime() 函數(shù)獲取給定日期前一天和后一天日期、前一月和后一月日期、一周和后一周的日期等方法,感興趣的朋友可以學習了解一下~

      本文的重點是“進制轉換”,介紹一下二進制數(shù)和十進制數(shù)的相互轉換、十進制數(shù)和十六進制數(shù)的相互轉換、十進制數(shù)和八進制數(shù)的相互轉換。

      二進制數(shù)和十進制數(shù)的相互轉換

      1、二進制數(shù)轉十進制數(shù)

      可以使用 bindec(二進制字符串) 函數(shù),它可把二進制數(shù)轉換為十進制數(shù)。

      <?php echo bindec("0011") . "<br>"; echo bindec("01") . "<br>"; echo bindec("11000110011") . "<br>"; echo bindec("111"); ?>

      輸出結果:

      3 1 1587 7

      也可使用 base_convert(要轉換的數(shù)或字符串, 原進制, 要轉的進制) 函數(shù),它可以在任意進制之間進行轉換,只需設置“bindec(二進制字符串, 2, 10)”即可

      <?php echo base_convert("0011",2,10) . "<br>"; echo base_convert("01",2,10) . "<br>"; echo base_convert("11000110011",2,10) . "<br>"; echo base_convert("111",2,10); ?>

      輸出結果:

      PHP函數(shù)運用之怎么進行進制的轉換

      2、十進制數(shù)轉二進制數(shù)

      可以使用decbin(十進制值) 函數(shù),它可把十進制數(shù)轉換為二進制數(shù)。

      <?php echo decbin("3") . "<br>"; echo decbin("1") . "<br>"; echo decbin("1587") . "<br>"; echo decbin("7"); ?>

      輸出結果:

      11 1 11000110011 111

      也可使用 base_convert()函數(shù),只需設置“bindec(十進制值, 10, 2)”即可。

      <?php echo base_convert("3",10,2) . "<br>"; echo base_convert("1",10,2) . "<br>"; echo base_convert("1587",10,2) . "<br>"; echo base_convert("7",10,2); ?>

      輸出結果:

      PHP函數(shù)運用之怎么進行進制的轉換

      十進制數(shù)和八進制數(shù)的相互轉換

      1、八進制數(shù)轉十進制數(shù)

      可以使用 octdec(八進制字符串) 函數(shù),它可把八進制數(shù)轉換為十進制數(shù)。

      <?php echo octdec("36") . "<br>"; echo octdec("12") . "<br>"; echo octdec("3063") . "<br>"; echo octdec("106"); ?>

      輸出結果:

      30 10 1587 70

      也可使用 base_convert()函數(shù),只需設置“bindec(八進制字符串, 8, 10)”即可。

      <?php echo base_convert("36", 8, 10) . "<br>"; echo base_convert("12", 8, 10) . "<br>"; echo base_convert("3063", 8, 10) . "<br>"; echo base_convert("106", 8, 10); ?>

      輸出結果:

      PHP函數(shù)運用之怎么進行進制的轉換

      2、十進制數(shù)轉八進制數(shù)

      可以使用 decoct(十進制值) 函數(shù),它可把十進制數(shù)轉換為八進制數(shù)。

      <?php echo decoct("30") . "<br>"; echo decoct("10") . "<br>"; echo decoct("1587") . "<br>"; echo decoct("70"); ?>

      輸出結果:

      36 12 3063 106

      也可使用 base_convert()函數(shù),只需設置“bindec(十進制值, 10, 8)”即可。

      <?php echo base_convert("30", 10, 8) . "<br>"; echo base_convert("10", 10, 8) . "<br>"; echo base_convert("1587", 10, 8) . "<br>"; echo base_convert("70", 10, 8); ?>

      輸出結果:

      PHP函數(shù)運用之怎么進行進制的轉換

      十進制數(shù)和十六進制數(shù)的相互轉換

      1、十六進制數(shù)轉十進制數(shù)

      可以使用 hexdec(十六進制字符串) 函數(shù),它可把十六進制數(shù)轉換為十進制數(shù)。

      <?php echo hexdec("1e") . "<br>"; echo hexdec("a") . "<br>"; echo hexdec("11ff") . "<br>"; echo hexdec("cceeff"); ?>

      輸出結果:

      30 10 4607 13430527

      也可使用 base_convert()函數(shù),只需設置“bindec(十六進制字符串, 16, 10)”即可。

      <?php echo base_convert("1e", 16, 10) . "<br>"; echo base_convert("a", 16, 10) . "<br>"; echo base_convert("11ff", 16, 10) . "<br>"; echo base_convert("cceeff", 16, 10); ?>

      輸出結果:

      PHP函數(shù)運用之怎么進行進制的轉換

      2、十進制數(shù)轉十六進制數(shù)

      可以使用 dechex(十進制值) 函數(shù),它可把十進制數(shù)轉換為十六進制數(shù)。

      <?php echo dechex("30") . "<br>"; echo dechex("10") . "<br>"; echo dechex("1587") . "<br>"; echo dechex("70"); ?>

      輸出結果:

      1e a 633 46

      也可使用 base_convert()函數(shù),只需設置“bindec(十進制值, 10, 16)”即可。

      <?php echo base_convert("30", 10, 16) . "<br>"; echo base_convert("10", 10, 16) . "<br>"; echo base_convert("1587", 10, 16) . "<br>"; echo base_convert("70", 10, 16); ?>

      輸出結果:

      PHP函數(shù)運用之怎么進行進制的轉換

      好了就說到這里了,有其他想知道的,可以點擊這個哦?!?→php視頻教程

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號