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.