PHP の標準関数を目的別に調べることができる辞典

ホーム > PHP 標準関数逆引き辞典 > 数値・数学 > 数値をn進数の文字列に変換する

PHP 標準関数逆引き辞典

:: reverse dictionary ::

数値・数学

※ソースファイルについて


数値をn進数の文字列に変換する

数値をn進数の文字列に変換するには、strval 関数と base_convert 関数を使います。

$num = 30;
$str = strval($num);

$base2 = base_convert($str, 10, 2);    // 2進数
$base8 = base_convert($str, 10, 8);    // 8進数
$base16 = base_convert($str, 10, 16);  // 16進数

ソースファイル

$base2"11110"$base8"36"$base16"1e" になります。

▼ 関数

string strval(mixed v)

v を文字列に変換します。

v には、配列とオブジェクト以外の変数を指定できます。

●引数

v … 変換する値

●戻り値

v の文字列

●バージョン

PHP3 、PHP4 、PHP5

▼ 関数

string base_convert(string s, int old, int new)

文字列 s の基数を old から new に変換した文字列を作成します。

●引数

s … 文字列
old … 文字列 s の現在の基数
new … 新しい基数

●戻り値

基数を new に変換した文字列

●バージョン

PHP3(3.0.6以降)、PHP4 、PHP5

●補足

基数とは、数値の各桁の基礎になる数です。
(「n進数」の「n」の部分)

▼ 参考

最大36進数まで使えます。
(0 〜 9 の数字と a 〜 z のアルファベット26文字)

$num = 35;
$str = strval($num);

$base36 = base_convert($str, 10, 36);

ソースファイル

$base36"z" になります。

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

数値・数学 - number & mathematics -


ホーム > PHP 標準関数逆引き辞典 > 数値・数学 > 数値をn進数の文字列に変換する

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com