Cómo imprimir números hexadecimales en PHP o Java

Necesito imprimir algunos datos (un poco extraño formateado). Lo estaba escribiendo en PHP con if ($ num% 10 == 9) pero me fue imposible obtener el resultado correcto.

Así que mira esto por ejemplo. Tenemos x de archivos en carpeta. Para este ejemplo x = 36. X siempre se conoce.

La salida debería verse así:

01
02
03
04
05
06
07
08
09
0a
0b
0c
0d
0e
0f
10
11
...
19
1a
...
1f
20
...
24

Lo siento por una "lista" tan larga, pero creo que ya sabes lo que necesito ahora. Entonces, después de cada número que termina con 9 tenemos num (a, b, c, d, e, f) y luego el número que sigue al número anterior con 9 en el final. (Ex. 3a ... 3f, 40..49). Y lo más importante es que el número de líneas impresas debe ser igual a x.

Si es posible, preferiría el código PHP o Java, pero estaré muy agradecido por cualquier tipo de ayuda.

Respuestas a la pregunta(5)

Su respuesta a la pregunta