Вас должно заинтересовать str_repeat()
.
Примерно так должно работать:
$img_multi = str_repeat('<img src="man.png" alt="man"/>', $repeat);
echo $img_multi;
Возвращаясь к этому ответу, гораздо более эффективное решение:
Предполагая, что изображение имеет ширину 12px и высоту 16px - отрегулируйте для своих нужд.
$width = 12 * $repeat;
$height = 16;
echo '<span style="'
.'display: inline-block;'
.'width: '.$width.'px;'
.'height: '.$height.'px;'
.'background-image: url(man.png);'
.'"></span>';
Это приведет к созданию одного элемента соответствующего размера, чтобы показать $repeat
копии изображения рядом.