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

base_convert() Funktion in PHP

Inhalt2und36liegen. Die Basis ist größer als10in der Zahl als Ziffern durch die Buchstaben az dargestellt, d.h. a ist10 、 、 d ist13, z ist35u.ä.

Die Funktion base_convert() kann eine Zahl von einer Basis in eine andere Basis umwandeln, z.B. eine oktale Zahl in eine dezimale Zahl. Die Basis, die hier erwähnt wird, sollte zwischen

Syntax

base_convert(num, original_base, to_base)

  • Parameter-num

  • zu konvertierende Zahl-original_base2und36liegen. Die Basis ist größer als10in der Zahl als Ziffern durch die Buchstaben az dargestellt, d.h. a ist10 、 、 d ist13, z ist35u.ä.

  • to_base-in die umgewandelt werden soll. Die Basis, die hier erwähnt wird, sollte zwischen2und36zwischen10in der Zahl als Ziffern durch die Buchstaben az dargestellt, d.h. a ist10 、 、 d ist13, z ist35u.ä.

zurück

Die Funktion base_convert() gibt eine Zeichenkette zurück, die das als numerische Zahl darstellt. Diese Zeichenkette wird in der gewünschten Basis dargestellt. Das "a" steht für die Ziffern im Dezimalzahlensystem, also "a" für 10. Die Basis ist größer als

Beispiel

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

Ausgabeergebnis

32

Beispiel

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

Ausgabeergebnis

151545

Beispiel

Lassen Sie uns ein anderes Beispiel betrachten-

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

Ausgabeergebnis

2d