PHP具有函数range()
,可用于循环遍历字母a-z
。是否有类似或相似的功能可以让我循环显示十六进制值0-9
+ a-f
?
答案 0 :(得分:3)
array_merge( range(0,9), range('a','f') )
答案 1 :(得分:2)
我认为你的意思是ASCII值等价物,你可以这样做:
$merged_result=array_merge(range('0','9'),range('a','f'));
答案 2 :(得分:2)
数字实际上并没有改变,只是你输出它们的方式。如下所示:
for (range(0,15) as $value) {
$value = base_convert($value,10,16);
}
答案 3 :(得分:0)
无需从0-15开始执行该循环。 dechex($yournumber)
。
0x0 = 0
0xF = 15
for($i = 0; $i < 15; $i++) {
print dechex($i);
}