PHP base_convert() fonksiyonu

Tanım ve Kullanım

base_convert() fonksiyonu, sayıları herhangi bir sistem arasında dönüştürür.

Sözdizimi

base_convert(number,frombase,tobase)
Parametreler Açıklama
number Gerekli. Orijinal değer.
frombase Gerekli. Sayının eski sistemi.
tobase Gerekli. Dönüştürülecek sistem.

Açıklama

dönüştürülen bir dizi karakter döndürür. number ile tobase sistem ifadesi.number Kendi sistem sayısı frombase tanımla.frombase ve tobase Sadece 2 ve 36 arasında (2 ve 36 dahil) olabilir. Ondalıklı sayıdan yüksek sayılar a-z harfleri ile ifade edilir, örneğin a 10, b 11 ve z 35 ifadesi gibi.

Örnek

Örnek 1

İkili sayıyı ondalıklı sayıya dönüştür:

<?php
$oct = "0031";
$dec = base_convert($oct,8,10);
echo "İkili $oct, ondalıklı $dec e eşittir.";
?>

Çıktı:

İkili 0031, ondalıklı 25 e eşittir.

Örnek 2

İkili sayıyı onaltılık sayıya dönüştür:

<?php
$oct = "364";
$hex = base_convert($oct,8,16);
echo "İkili $oct, onaltılık $hex e eşittir.";
?>

Çıktı:

İkili 36, onaltılık f4 e eşittir.