Search code examples
phpparagraphs

Return first x paragraphs from a string


How can I return the first x paragraphs from a string using PHP? They're seperated by \r\n but can be put into <p></p> tags if needed.


Solution

  • //split $s into paragraphs
    $a = explode("\r\n", $s);
    
    //extract the first $x paragraphs only
    $a = array_slice($a, 0, $x);
    
    //rejoin the paragraphs into a single string again
    $s = implode('\r\n', $a);