Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

base_convert - Český PHP manuál

Funkce base_convert v PHP převádí číslo mezi různými číselnými soustavami.

Vstupní hodnoty

Název Datový typ Povinný
číslo k převodu string Ano
zdrojová soustava int Ano
výsledná soustava int Ano

Výstupní hodnota

(string) výsledný převod

Ukázkový kód

<?php
echo "číslo 28 z desítkové do šesnáctkové = ". base_convert(28, 10, 16)."<br />";
echo "číslo 123 z dvojkové do desítkové = ". base_convert(123, 2, 10)."<br />"; //toto číslo v dvojkové soustavě není
echo "číslo 28 z desítkové do jedničkové  = ". base_convert(5, 10, 1)."<br />"; // jedničková soustava údajně neexistuje (ve skutečnosti ano, je používána např. v hospodách jako čárky při počítání piv)
echo "číslo 28F z šesnáctkové do desítkové = ". base_convert("28F", 16, 10)."<br />";
echo "číslo 45 z desítkové do dvojkové = ". base_convert(45, 10, 2)."<br />";
echo "číslo 79 z devítkové do čtyřkové = ". base_convert(79, 9, 4)."<br />";//lze si vymyslet libovolnou soustavu
echo "číslo 791567 z devítkové do dvanáctkové = ". base_convert(791567, 9, 12)."<br />";

Výstup kódu

číslo 28 z desítkové do šesnáctkové = 1c
číslo 123 z dvojkové do desítkové = 1

Warning:  base_convert(): Invalid `to base' (1) in /var/www/html/php_documentator/example/base_convert.php on line 4

číslo 28 z desítkové do jedničkové  =
číslo 28F z šesnáctkové do desítkové = 655
číslo 45 z desítkové do dvojkové = 101101
číslo 79 z devítkové do čtyřkové = 13
číslo 791567 z devítkové do dvanáctkové = 2332a

Související funkce


 

Všechny články v sekci
Matematické funkce - Český PHP manuál
Článek pro vás napsal Snorlax
Avatar
Studuji jednu nejmenovanou pražskou střední školu - obor IT a rozhodl jsem se vám sdělit co to obnáší. Mladí se mohou rozhodnout zda je to dobrá cesta a ti co to už mají za sebou si mohou zavzpomínat popř. zjistit co se změnilo
Aktivity