Revision: 41832
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 23, 2011 20:51 by takel
Initial Code
function text_convert2columns($colcontent, $columns) { $coloutput = ''; $bodytext = array("$colcontent"); $text = implode(',', $bodytext); //prepare bodytext $length = strlen($text); //determine the length of the text $length = ceil($length/$columns); //divide length by number of columns $words = explode(' ',$text); // prepare text for word count and split the body into columns $c = count($words); $l = 0; for($i=1;$i<=$columns;$i++) { $new_string = ''; $coloutput .= '<div class="txt-column-'.$i.'">'; for($g=$l;$g<=$c;$g++) { if(strlen($new_string) <= $length || $i == $columns) { $new_string.=$words[$g]." "; } else { $l = $g; break; } } $coloutput .= $new_string; $coloutput .= '</div>'; } return $coloutput; }
Initial URL
Initial Description
Initial Title
Convert text to columns
Initial Tags
convert
Initial Language
PHP