English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHPのbase_convert()関数

本文2に達します。36の間でなければなりません。底数が10の数字の中の数字はアルファベットazで表され、aが10 、、dが13、zが35などです。

base_convert()関数は、数字を一つの基数から別の基数に変換することができます。例えば、8進数を10進数に変換することができます。ここで言及されている基数は、

構文

base_convert(num, original_base, to_base)

  • パラメータ-num

  • を超えています。ここで言及されている底数は、-original_base2に達します。36の間でなければなりません。底数が10の数字の中の数字はアルファベットazで表され、aが10 、、dが13、zが35などです。

  • to_base-変換したい基数に達します。ここで言及されている基数は、2に達します。36の間です。基数が10の数字の中の数字はアルファベットazで表され、aが10 、、dが13、zが35などです。

返却

base_convert()関数は、必要な基数に変換された数字を表す文字列を返します。

<?php
   $res = "0040";
   echo base_convert($res,8,10);
?>

出力結果

32

<?php
   $res = "D365";
   echo base_convert($res,16,8);
?>

出力結果

151545

もう一つの例を見てみましょう-

<?php
   $res = "101101";
   echo base_convert($res,2,16);
?>

出力結果

2d