我正在使用一个数据库,该数据库具有一堆以前导 0 为前缀的序列号。
所以序列号可能看起来像 00032432 或 56332432。
问题出在 PHP 我不明白八进制转换系统是如何工作的。
一个具体的例子是我正在尝试将所有这些基于整数的数字与字符串进行转换和比较。
是否可以将诸如 00234 之类的八进制转换为诸如“00234”之类的字符串以便我可以比较它?
编辑 - 添加一个具体的例子。我希望能够在串行上运行 str 函数,如下所示。
$serial = 00032432; // coming from DB
if(substr($serial, 0, 1) == '0') {
// do something
}