Php base_convert Fonksiyonu

Php base_convert Fonksiyonu

Php nin en güzel yanlarından biri neredeyse her konuda bulabileceğiniz fonksiyonlar barındırması. Şüphesiz bir çok işimize yarayacak fonksiyon ile bize hem kolaylık hem vakit kazanımı sağlar. Geçenlerde bir iş geliştirirken karşıma çıkan az bilinen base_convert fonksiyonuna yer vermeyi düşündüm.

Nedir base_convert Fonksiyonu

Bu fonksiyon matematiksel olarak verilen sayıyı sayı tabanlarına çevirme işlemleri yapar. Yani taban çevirme işlemlerini kolayca yapabiliriz. 2 ile 36 arasında sayı tabanları ile çalışır. base_convert Php

Kullanımı base_convert Fonksiyonu

string base_convert ( string $numberint $frombaseint $tobase)

1.parametre: çevrilmesi istenen sayı

2.parametre: sayının hangi tabanda olduğu

3.parametre: sayının çevrilmesi istenen sayı tabanı

string base_convert ($cevrilcekSayi, $bulunanTaban, $cevrilecekTaban)

Örnek Kullanım

Örneğin 10 luk tabanda olan 5 sayısını 2 lik sayı tabanına çevirelim.

<?php

$sayi = 5;

echo base_convert ($sayi, 10, 2);

// çıktı: 101

?>

Aynı şekilde tam tersini yapalım sağlayalım:

<?php

$sayi = 101;

echo base_convert ($sayi, 2, 10);

// çıktı: 5

?>

Nerelerde Kullanabiliriz

Taban çevirme ihtiyacı dışında örneğin database de tablonuzda ki bir sayısal ID alnına ait mini şifrelenmiş bir generete kod oluşturmuş olursunuz. Veya kendi şifreleme işlemlerinizde bir alt parçası olabilir. Gibi hayal gücüne kalmış ihtiyaca göre modifiye edilebilir. Benim ilk söylediğime yakın bir örnekte ihtiyacım olup kullanmıştım. Faydası olması dileği ile