十六进制值的数组,如范围('a','z')

时间:2011-01-02 21:27:40

标签: php

PHP具有函数range(),可用于循环遍历字母a-z。是否有类似或相似的功能可以让我循环显示十六进制值0-9 + a-f

4 个答案:

答案 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);   
}