Я нашел, что это было довольно полезно: http://www.addedbytes.com/apache/url-rewriting-for-beginners/
Вам нужно вывести числа от 1 до 30 в шестнадцатеричной системе счисления. Попробуйте этот метод для каждой строки:
dechex ( int $number )
Для Java:
System.out.println(Integer.toHexString(number));
или
System.out.println(String.format("%x", number));
Последний имеет дополнительные параметры для форматирования шестнадцатеричной строки.
for ( int i=1 ; i <= x; i++ ) {
System.out.printf("%02x\n", i);
}
Будет напечатано шестнадцатеричное 01-24 (с заполнением 0 перед числами меньше 10)
for ($i = 1; $i <= 36; $i++) {
printf("%02x\n", $i);
}
<?php
function blah($n) {
for($i=1;$i<=$n;$i++) {
printf("%02x\n", $i);
}
}
blah(36);
?>
01
02
03
04
05
06
07
08
09
0a
0b
0c
0d
0e
0f
10
11
12
13
14
15
16
17
18
19
1a
1b
1c
1d
1e
1f
20
21
22
23
24