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

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

PHP 標準関数逆引き辞典

:: reverse dictionary ::

数値・数学

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


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

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

$str = "11";
$num10 = intval($str);      // 10進数
$num2 = intval($str, 2);    // 2進数
$num8 = intval($str, 8);    // 8進数
$num16 = intval($str, 16);  // 16進数

ソースファイル

$num1011$num23$num89$num1617 になります。

▼ 関数

int intval(mixed v)
int intval(mixed v, int r)

vinteger 型の数値に変換します。

v が文字列であれば、基数 r で数値に変換できます。 基数 r を省略すると10進数になります。

●引数

v … 変換する値
r … 基数(省略した場合は10)

●戻り値

integer 型の数値

●バージョン

PHP3 、PHP4 、PHP5

●補足

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

▼ 参考

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

$str = "11";
$base36 = "z";
$num36 = intval($str, 36);
$num36z = intval($base36, 36);

ソースファイル

$num3637$num36z35 になります。

注目キーワード ベスト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