note 95516 deleted from function.wordwrap by danbrown
| From: | danbrown@php.net | Date: | Thu, 07 Jan 2010 17:20:34 +0000 |
| Subject: | note 95516 deleted from function.wordwrap by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-164754@lists.php.net to get a copy of this message | ||
Note Submitter: moogboy100 at hotmail dot com
----
My own word unwrap function, taking mary's a few steps further. This will unwrap individual
paragraphs in a block of text.
<?php
function word_unwrap($text)
{
$para = explode("\n\n", $text);
reset($para);
foreach ($para as $lines)
{
$newlines[] = preg_replace('/[\r\n]+/', ' ', $lines);
}
$text = implode("\n\n", $newlines);
return $text;
}
/*
**Example input:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum
urna mi, placerat vel rutrum ultrices, pharetra sit amet tellus.
Vivamus semper varius elit, nec fermentum lacus posuere ac. Proin
purus metus, facilisis in interdum nec, tristique eget ligula.
**Example word_unwrap() output:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum urna mi, placerat vel rutrum
ultrices, pharetra sit amet tellus.
Vivamus semper varius elit, nec fermentum lacus posuere ac. Proin purus metus, facilisis in interdum
nec, tristique eget ligula.
*/
?>