note 98204 deleted from function.wordwrap by danbrown

From: Date: Tue, 01 Jun 2010 14:43:03 +0000
Subject: note 98204 deleted from function.wordwrap by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-169786@lists.php.net to get a copy of this message
Note Submitter: baran_rafal at wp dot pl ---- main version function a 'wordwrap' <?php /* * @param int $ile_lini * @param int $le_znakow_w_lini * $param str $ogonek * $param str $text */ public static function _wordwrap($ile_linii, $ile_znakow_w_lini, $ogonek, $text) { $dlugosc = strlen($text); $text = wordwrap($text, $ile_znakow_w_lini, "\n", true); if($dlugosc > $ile_znakow_w_lini) { $text_A = explode("\n", $text); $new_text = ''; for($i=0;$i<$ile_linii;$i++) { $new_text .= "\n" . $text_A[$i]; } $dlugosc_ostatniego_ciagu = strlen($text_A[$ile_linii-1]); if($dlugosc_ostatniego_ciagu<=$ile_znakow_w_lini-3) { if($dlugosc > $ile_linii*$ile_znakow_w_lini) { $new_text = $new_text.'...'; } elseif($text_A[$ile_linii] != '') { $new_text = $new_text.'...'; } } else { $dlugosc > $ile_linii*$ile_znakow_w_lini ? $new_text = substr($new_text, 0, -3).'...' : ''; } } return $new_text; } ?>

« previous php.notes (#169786) next »