【发布时间】:2018-01-19 14:45:19
【问题描述】:
我需要转换我不知道是否是的数据
- 十进制
- 二进制
- 十六进制
转为十进制格式。
到目前为止,我已经尝试过使用
-
bindec()将二进制数据转换为十进制 -
hexdec()将十六进制转换为十进制
但是,我需要事先确定一个数字是十进制还是十六进制。
有没有办法做到这一点?
【问题讨论】:
-
请显示示例数据。
-
如果没有任何进一步的信息,你能分辨出 11 是十一、十七还是三?
-
您尝试的那些函数将二进制和十六进制格式的字符串转换为整数。使用
intval()自动检测和转换值。另外,请查看我的答案以获取更多信息。