Php 十六进制值数组,如range(';a';,';z';)

Php 十六进制值数组,如range(';a';,';z';),php,Php,PHP具有函数range(),可用于循环字母a-z。是否有类似或类似的函数可以让我循环使用十六进制值0-9+a-f?我想你指的是ASCII值等价物,你可以: array_merge( range(0,9), range('a','f') ) $merged_result=array_merge(range('0','9'),range('a','f')); 数字实际上不会改变,只是你如何输出它们。比如: for (range(0,15) as $value) { $value = bas

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

我想你指的是ASCII值等价物,你可以:

array_merge( range(0,9), range('a','f') )
$merged_result=array_merge(range('0','9'),range('a','f'));

数字实际上不会改变,只是你如何输出它们。比如:

for (range(0,15) as $value) {
  $value = base_convert($value,10,16);
}

不需要在0-15之间循环<代码>十进制($yournumber)

0x0=0

0xF=15

for($i = 0; $i < 15; $i++) {
    print dechex($i);   
}
($i=0;$i<15;$i++)的
{
打印十六进制($i);
}

我认为你应该明确你需要什么样的价值观。如果字符串表示法适合您,请使用我的答案。如果您需要实际值(0..15),请使用@futureal的答案。