Can anyone take the for loop out of this code? Can anyone refactor this code without the for loop?

&lt;?php

function lorem($paragraph_count = 1, $times = 1, $content = '')
{
    $paragraph = array(
        "Lorem ipsum dolor sit amet ......... Fusce a ante.",
        "Praesent sit amet est. Vestibulum quis elit ......... consectetuer quis, quam.",
        "Suspendisse ac eros. Morbi ......... feugiat at, tincidunt eget, ante.",
        "Proin sit amet ......... nisi lacinia tristique.",
        "Vivamus eu nisl sit amet tortor euismod venenatis ......... Proin tortor. Integer pulvinar."
    );

    for($i = 0; $i &lt;= $paragraph_count; $i++) $content .= "&lt;p&gt;{$paragraph[$i]}&lt;/p&gt;\n";

    return str_repeat($content, $times);
}
?&gt;

&lt;?= lorem(2,2); ?&gt;
The following replaces the loop using higher-order functions:

$para = function($p) { return "&lt;p&gt;$p&lt;/p&gt;\n"; };
$content = implode('', array_map($para, array_slice($paragraphs, 0,  $paragraph_count)));