gpt4 book ai didi

php - 在 PHP 中将整数转换为十六进制值

转载 作者:行者123 更新时间:2023-12-04 14:10:48 25 4
gpt4 key购买 nike

如何将 PHP 中第一类中的数字转换为第二类中的数字,是否有内置函数来转换数字?也是我的标题“将整数转换为十六进制值”甚至正确吗?

class Permission {
const READ = 1;
const UPDATE = 2;
const DELETE = 4;
const COMMENT = 8;
const GRANT = 16;
const UNDELETE = 32;
const WHATEVER = 64;
}

进入这个

class Permission {
const READ = 0x0001;
const UPDATE = 0x0002;
const DELETE = 0x0004;
const COMMENT = 0x0008;
const GRANT = 0x0010;
const UNDELETE = 0x0020;
const WHATEVER = 0x0040;
}

更新

详细说明我正在尝试做的事情。
我目前使用带有位掩码类的第一类进行设置,
不过有人建议我改成第二节课的格式。
但是我不知道他们是如何从我一年级的数字中得出 0x0020 样式数字的。

我现在看到如何从 32 获取 20 但我不知道他们如何或为什么在它前面添加 0x00使 0x0020 替换我原来的 32

最佳答案

你想要:

dechex()

http://php.net/manual/en/function.dechex.php

十进制转十六进制

关于php - 在 PHP 中将整数转换为十六进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5629386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com