note 95516 added to function.wordwrap
| From: | moogboy100 at hotmail dot com | Date: | Thu, 07 Jan 2010 07:26:30 +0000 |
| Subject: | note 95516 added to function.wordwrap | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-164721@lists.php.net to get a copy of this message | ||
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.
*/
?>
----
Server IP: 192.41.40.227
Probable Submitter: 75.84.158.55
----
Manual Page -- http://www.php.net/manual/en/function.wordwrap.php
Edit -- https://master.php.net/note/edit/95516
Del: integrated -- https://master.php.net/note/delete/95516/integrated
Del: useless -- https://master.php.net/note/delete/95516/useless
Del: bad code -- https://master.php.net/note/delete/95516/bad+code
Del: spam -- https://master.php.net/note/delete/95516/spam
Del: non-english -- https://master.php.net/note/delete/95516/non-english
Del: in docs -- https://master.php.net/note/delete/95516/in+docs
Del: other reasons-- https://master.php.net/note/delete/95516
Reject -- https://master.php.net/note/reject/95516
Search -- https://master.php.net/manage/user-notes.php