用于base_转换的PHP反向函数?

用于base_转换的PHP反向函数?,php,Php,我必须用一些三元数(基数3)做算术。我知道我可以使用base_convert将三元字符串(“2001022210”)转换为整数。是否有一个现有的函数来执行反向操作 我想要“一些函数”,这样: $someInteger = base_convert("2001022210", 10, 3); some_function($someInteger); 回答“2001022210”。我很乐意提供额外的论据 some_function($someInteger, 3); some_function($

我必须用一些三元数(基数3)做算术。我知道我可以使用base_convert将三元字符串(“2001022210”)转换为整数。是否有一个现有的函数来执行反向操作

我想要“一些函数”,这样:

$someInteger = base_convert("2001022210", 10, 3);
some_function($someInteger);
回答“2001022210”。我很乐意提供额外的论据

some_function($someInteger, 3);
some_function($someInteger, 3, 10);

我知道我可以自己编写代码,但我希望它已经存在。

$someInteger
现在在基数3中。。。所以只要做
$base10Int=base\u convert($someInteger,3,10)
将其取回。

$someInteger
现在位于基数3中。。。所以只要做
$base10Int=base\u convert($someInteger,3,10)将其取回。

是的,可以通过以下方式完成:

正如PHP手册所说:

base\u convert
-在任意基之间转换数字

因此,以下方法可行:

base_convert($someinteger, 3, 10);
作为一项功能:

function some_func($someinteger) {
    return base_convert($someinteger, 3, 10);
}

是的,这可以通过以下方式完成:

正如PHP手册所说:

base\u convert
-在任意基之间转换数字

因此,以下方法可行:

base_convert($someinteger, 3, 10);
作为一项功能:

function some_func($someinteger) {
    return base_convert($someinteger, 3, 10);
}
汤姆。当您使用php函数时,请转到查看它们的实际功能。阅读和理解语言API是编写好代码的关键

string base_convert ( string $number , int $frombase , int $tobase )
返回一个字符串,该字符串包含以base表示的数字。在frombase中指定了给定数字的基数。frombase和tobase必须介于2和36之间(含2和36)。基数大于10的数字将用字母a-z表示,字母a表示10,b表示11,z表示35

现在,让
$number
成为要转换的数字:

  • 如果要将其从三进制转换为十进制,可以使用
    base\u convert($number,3,10)
  • 如果要将其从十进制转换为三进制,可以使用
    base\u convert($number,10,3)
    • 汤姆。当您使用php函数时,请转到查看它们的实际功能。阅读和理解语言API是编写好代码的关键

      string base_convert ( string $number , int $frombase , int $tobase )
      
      返回一个字符串,该字符串包含以base表示的数字。在frombase中指定了给定数字的基数。frombase和tobase必须介于2和36之间(含2和36)。基数大于10的数字将用字母a-z表示,字母a表示10,b表示11,z表示35

      现在,让
      $number
      成为要转换的数字:

      • 如果要将其从三进制转换为十进制,可以使用
        base\u convert($number,3,10)
      • 如果要将其从十进制转换为三进制,可以使用
        base\u convert($number,10,3)

      你在开玩笑吗?我要把这个打印出来吗?我想<代码>基转换($someinteger,3,10)
基址转换的第一个参数不是字符串吗?啊。。。它会自动转换。嗯。@Sammitch这个要点怎么样:你在开玩笑吗?我要把这个打印出来吗?我想<代码>基转换($someinteger,3,10)基址转换的第一个参数不是字符串吗?啊。。。它会自动转换。嗯。@Sammitch这个要点怎么样:我是php新手,还不习惯它的自动参数转换。很抱歉问了这么愚蠢的问题,谢谢你的低调回答。没问题,每个人都是新来的。如果答案解决了你的问题,记得接受它!我是php新手,还不习惯它的自动参数转换。很抱歉问了这么愚蠢的问题,谢谢你的低调回答。没问题,每个人都是新来的。如果答案解决了你的问题,记得接受它!