【PHP】n進数をm進数に変換する関数の使い方

アイキャッチ画像ン進数PHP
この記事は約4分で読めます。
スポンサーリンク

【PHP】n進数をm進数に変換する関数の使い方

【PHP】 dechex関数の使い方(10進数を16進数に変換する)

php3~ で使用できます。

dechex関数 : 書式
dechex ( 数値 )

戻り値:16進数

 dexhex関数は10進数を16進数に変換します。
dechex関数 : 使用例
  • 10進数を16進数に変換する
    echo dechex(10); →「a」を出力
    echo dechex(47); →「2f」を出力
    echo dechex(123456); →「1e240」を出力

【PHP】 decbin関数の使い方(10進数を2進数に変換する)

php3~ で使用できます。

decbin関数 : 書式
decbin ( 数値 )

戻り値:2進数

 dexbin関数は10進数を2進数に変換します。
decbin関数 : 使用例
  • 10進数を2進数に変換する
    echo decbin(2); →「10」を出力
    echo decbin(8); →「1000」を出力
    echo decbin(12); →「1100」を出力
    echo decbin(26); →「11010」を出力

【PHP】 decoct関数の使い方(10進数を8進数に変換する)

php3~ で使用できます。

decoct関数 : 書式
decoct ( 数値 )

戻り値:8進数

 dexoct関数は10進数を8進数に変換します。
decoct関数 : 使用例
  • 10進数を8進数に変換する
    echo decoct(10); →「12」を出力
    echo decoct(15); →「17」を出力
    echo decoct(64); →「100」を出力
    echo decoct(264); →「410」を出力

【PHP】 hexdec関数の使い方(16進数を10進数に変換する)

php3~ で使用できます。

hexdec関数 : 書式
hexdec ( 数値 )

戻り値:10進数

 hexdec関数は16進数を10進数に変換します。
hexdec関数 : 使用例
  • 16進数を10進数に変換する
    echohexdec(20); →「32」を出力
    echohexdec(FF); →「255」を出力

【PHP】 bindec関数の使い方(2進数を10進数に変換する)

php3~ で使用できます。

bindec関数 : 書式
bindec( 数値)

戻り値:10進数

 bindec関数は2進数を10進数に変換します。

bindec関数 : 使用例
  • 2進数を10進数に変換する
    echo bindec("111"); →「7」を出力
    echo bindec("abc"); →「0」を出力
    echo bindec("110011"); →「51」を出力

【PHP】 octdec関数の使い方(8進数を10進数に変換する)

php3~ で使用できます。

octdec関数 : 書式
octdec( 数値)

戻り値:10進数

 octdec関数は2進数を10進数に変換します。

octdec関数 : 使用例
  • 8進数を10進数に変換する
    echo octdec("100"); →「64」を出力
    echo octdec("777"); →「511」を出力
    echo octdec("77"); →「63」を出力

【PHP】 bin2hex関数の使い方(文字列を16進数形式に変換する)

php3.0.9~ で使用できます。

bin2hex( 文字列 )

戻り値:16進数に変換されたASCII文字列

 bin2hex関数は文字列を16進数形式に変換します。Shift_JISの「あ」を16進数で表記すると「0x82 0xa0」で、bin2hex("あ") は「82a0」を出力します。

bin2hex関数 : 使用例
  • バイナリデータを16進数形式に変換する
    echo bin2hex("あいう"); →「82a082a282a4」を出力
    echo bin2hex("0123"); →「30313223」を出力
    echo bin2hex("ABCXYZ"); →「41424358595a」を出力
bin2hexの逆の関数が、hex2bin関数になります。

関連リンク

PHPトップページ
PHP入門 & 関数リファレンス
PHPの初心者からベテランまで活用できるページです。初めての方はもちろん、もう一度基礎から学びなおしたい方は、基礎知識のページを順に読んで理解しましょう。ベテランの方向けには、関数の書式・パラメーターを調べられる構成になっています。PHPプログラム作成時にご活用下さい。
タイトルとURLをコピーしました