- array_reverse: documentation ( source)
- range: documentation ( source)
- join: documentation ( source)
- printf: documentation ( source)
<?php
$width = 10;
foreach (range(1, $width) as $i) {
printf("%{$width}s\n", join(array_reverse(range(1, $i))));
}