anuar / digitalroot
用于从数字和字母中获取数字根的库。
v1.0.0
2020-05-29 22:56 UTC
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-14 22:36:24 UTC
README
用于从数字和字母中获取数字根的库。您还可以通过传递字母及其数值的数组作为暴露函数的第二个参数,为字母赋予数值以便进行计算。所有示例和方法如下所示。
正整数的数字根是通过将这些整数的位数相加得到的。如果得到的结果是一个单个数字,则该数字就是数字根。如果得到的结果包含两个或多个数字,则将这些数字相加,并重复此过程。这一过程将一直持续到得到一个单个数字为止。
我打算在未来为这个库添加额外的功能。欢迎任何新的想法。
安装
通过Composer
$ composer require "anuar/digitalroot"
使用示例
use \digitalRootSrc\digitalRootBuilder; // Returns the digital root(single digit). // Output: [ // "client_input" => "23081996", // "digital_root" => 2 // ] digitalRootBuilder::getDigitalRoot("23081996"); // Returns the digital root complete calculation. // Output: [ // "client_input" => "299493218", // "digital_root" => 2, // "full_calculation" => [2,9,11,1,1,2,9,11,1,1,2,4,6,9,15,1,5,6,3,9,2,11,1,1,2,1,3,8,11,1,1,2] digitalRootBuilder::getDigitalRootCompleteCalculation("299493218"); // Pass array and returns array of digital roots. // Output: [ // "23081996' => 2, // "43434336" => 3 // ] digitalRootBuilder::getdigitalRootBulk(["23081996","43434336"]); // You can also give letters numeric value and get their digital root. // Then you need to pass second parameter which gives each letter numeric value. // Output: [ // 'client_input' => "abc12", // 'digital_root' => 9 // ] digitalRootBuilder::getDigitalRoot("abc12", ["A" => 1, "B" => 2, "C" => 3]);