PHP マニュアル
前のページ |  | 次のページ

# base_convert

(PHP 3 >= 3.0.6, PHP 4, PHP 5)

base_convert -- 数値の基数を変換する

## 説明

string base_convert ( string number, int frombase, int tobase )

`number` を基数 `tobase` で表した文字列を返します。 `number` の基数は、 `frombase` で指定します。 `frombase` および `tobase` は、ともに 2 から 36 までである必要があります。 10 より大きな基数を有する数の各桁は、文字 a-z で表されます。 この場合、a は 10、b は 11、z は 35 を意味します。

例 1. base_convert() の例

`<?php $hexadecimal = 'A37334'; echo base_convert($hexadecimal, 16, 2); ?>`

出力は以下のようになります。

    101000110111001100110100

警告
大きな数値で base_convert() を使用すると、 精度が失われてしまうことがあります。これは、内部で使用している "double" や "float" の性質によるものです。詳細な情報や制限については マニュアルの浮動小数点数 のセクションを参照ください。

intval() も参照ください。

前のページ | ホーム | 次のページ
atanh | 上に戻る | bindec