navewata/base-conversion

这是一个简单的PHP类,用于将数字从一个基数转换为另一个基数。

v1.0.0 2024-03-03 13:04 UTC

This package is auto-updated.

Last update: 2024-09-04 11:07:48 UTC


README

这是一个简单的PHP类,用于将数字从一个基数转换为另一个基数。

它提供了执行二进制、十进制和十六进制数字之间转换的方法。它还可以执行任意基数数字之间的转换。

安装

composer require nave-wata/base-conversion

使用

use NaveWata\BaseConversion\BaseConversion;

// Convert from binary
BaseConversion::binaryToDecimal('1111');        // 15
BaseConversion::binaryToHexadecimal('1111');    // F

// Convert from decimal
BaseConversion::decimalToBinary('2');           // 10
BaseConversion::decimalToHexadecimal('15');     // F

// Convert from hexadecimal
BaseConversion::hexadecimalToBinary('F');       // 1111
BaseConversion::hexadecimalToDecimal('F');      // 15

// Custom conversion
$custom = new BaseConversion('abcdefghijklmnopqrstuvwxyz');

$custom->decimalToCustom('25');                  // z
$custom->customToDecimal('z');                   // 25