- array_map: documentation ( source)
- max: documentation ( source)
<?php
$data = [21, 231, 12121, 3332, 444444, 2212, 1, 234, 5523, 312];
$count = count($data);
$length = max(array_map('strlen', $data));
foreach ($data as $k => $v) {
$diff = $length - strlen($v);
for ($i = 0; $i < $diff; $i++) {
echo '*';
}
if (($k + 1) % 4 == 0) {
echo $v . "\n";
} else {
echo $v;
}
echo '|';
}