te-lange-regels

Gesponsorde koppelingen

PHP script bestanden

  1. te-lange-regels

« Lees de omschrijving en reacties

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<?php

    function escapeLineLength($string, $iMaxLineLength = 80)
    {

        // Een enter mag worden toegevoegd VOOR een van onderstaande tekens
        $aSeperators = array("<", " ");

        // Splits bestaande inhoud op in enters
        $aLines = str_split("\n", $string);
        $sResult = '';

        // Voor elke regel
        for($i = 0; $i < sizeof($aLines); $i++)
        {

            $sLine = $aLines[$i];

            // Zolang de regel niet kleiner is dan de maximale lengte.
            while(strlen($sLine) > ($iMaxLineLength - 1))
            {

                $iBreak = 0;

                // Bepaal per karakter in de regel of de zin hier mag worden afgebroken met een enter
                for($i = 1; $i < ($iMaxLineLength - 1); $i++)
                {

                    // Zoek huidige karakter op in de regel
                    $sChar = substr($sLine, $i, 1);
                    
                    // Kijk of het karakter voorkomt in de scheidingstekenlijst
                    if(in_array($sChar, $aSeperators))
                    {

                        $iBreak = $i;
                    }
                }


                // Geen karakter gevonden, dan forceren op maximale lengte.
                if($iBreak === 0)
                {

                    $iBreak = ($iMaxLineLength - 1);
                }


                $sChunk = substr($sLine, 0, $iBreak);
                $sLine = substr($sLine, $iBreak);

                // Voeg afgebroken deel toe aan de pagina
                $sResult .= $sChunk . "\n";
            }


            // Voeg restant toe aan de pagina
            $sResult .= $sLine . "\n";
        }


        return $sResult;
    }





    $content = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vivamus neque lectus, tristique in, ultricies sed, tristique sit amet, nunc. Donec rhoncus magna nec nunc. Aenean lorem. Praesent velit turpis, sagittis et, accumsan porta, consectetuer non, dolor. Quisque nunc pede, rhoncus sit amet, blandit id, ultricies ac, augue. Fusce in enim. Maecenas ultrices feugiat magna. Phasellus rutrum pede a purus. Fusce libero orci, sodales a, imperdiet non, gravida vitae, velit. Fusce justo lorem, consequat vel, sodales non, cursus quis, tellus. Duis vestibulum ultricies quam. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Pellentesque posuere libero eu nisi. Cras est.\n"
    . "Nam feugiat, erat et hendrerit dapibus, magna sem consectetuer neque, eget adipiscing pede nulla ac velit. Fusce in lacus vel orci ornare condimentum. Nulla facilisi. Aliquam ante lectus, hendrerit ac, fermentum at, hendrerit condimentum, enim. Proin orci. Vestibulum eget dui eu neque mollis interdum. Nam elementum velit vitae massa. Vivamus vel diam et sapien congue dapibus. Nam hendrerit justo at sapien. Cras nibh ipsum, pellentesque eget, convallis sed, dapibus et, pede. Duis consectetuer convallis turpis. In elementum pharetra nunc. Etiam felis tortor, luctus et, mollis ac, adipiscing dictum, erat. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In id sem. Sed vitae quam. Praesent urna. Pellentesque magna.\n"
    . "Nullam adipiscing tempor mauris. Aenean pulvinar dui eu sapien. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nam nec orci sit amet ligula sodales dignissim. Donec enim nunc, tempus ac, semper id, molestie et, lectus. Sed mi. Curabitur at sem molestie purus rhoncus lacinia. Etiam rhoncus luctus neque. Vivamus leo. Fusce at risus ac elit porttitor pharetra. Duis auctor nisl condimentum odio. Pellentesque aliquet porta enim. Cras eleifend mi eget justo aliquam porta.\n"
    . "Aliquam luctus, velit sed feugiat viverra, eros justo bibendum erat, in dignissim orci ante cursus turpis. Nam felis lacus, ultrices eu, convallis quis, rutrum in, dui. Suspendisse bibendum, neque et laoreet semper, sapien diam hendrerit ligula, et interdum lacus urna eget mauris. In mattis magna ut orci. Nam eu nisl. Fusce justo lectus, sollicitudin quis, placerat sit amet, molestie ut, dolor. Mauris sit amet lacus. Phasellus nonummy mattis felis. Sed fringilla. Suspendisse et diam suscipit metus adipiscing tristique. Integer magna sem, condimentum quis, ultricies vitae, luctus nec, felis. Cras ut augue. Mauris nec mauris sit amet ante volutpat suscipit.\n"
    . "Nulla pellentesque egestas tortor. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam vitae ante. Suspendisse vitae est. Nulla euismod fringilla sapien. Fusce facilisis elit et est. Duis aliquam rhoncus erat. Phasellus tristique tincidunt odio. Suspendisse potenti. Nam ultrices adipiscing tellus. Suspendisse nunc enim, mattis et, aliquet eu, porta rhoncus, mauris. Aenean nec erat nec felis pulvinar tincidunt. Vivamus euismod cursus orci. Suspendisse et tortor. Mauris fermentum consectetuer velit.\n"
    . "Pellentesque orci tortor, aliquam non, interdum nec, feugiat vitae, metus. In lobortis dui id pede. Aliquam erat volutpat. In elit enim, tincidunt a, convallis et, facilisis vitae, lectus. Praesent tristique lectus in quam. Phasellus sit amet ligula. Integer dolor leo, cursus nec, laoreet sit amet, euismod quis, turpis. Donec nisl. Quisque et mi. Maecenas nec lacus. Nulla luctus mi. Aliquam lectus ante, posuere sollicitudin, hendrerit at, egestas vel, purus. Nam placerat mauris ut odio. Sed venenatis congue lacus. Nullam a massa pellentesque pede interdum mollis. Praesent congue. Praesent sed lectus. Suspendisse et ipsum. Aliquam nulla.\n"
    . "Curabitur scelerisque rutrum ipsum. Pellentesque vel lectus. Cras elit. Proin varius justo vitae purus. Suspendisse vestibulum lobortis augue. Donec sollicitudin auctor est. Aenean libero. Etiam dignissim libero a dui pulvinar viverra. Donec viverra convallis quam. Ut elementum. Donec interdum sapien sed sapien aliquam iaculis. Nulla dapibus ligula sed nulla. Donec a metus. Sed ornare, mi at facilisis aliquam, quam nulla accumsan velit, nec sollicitudin quam risus at leo.\n"
    . "Ut est elit, pretium a, sagittis a, laoreet quis, lorem. Phasellus tempor. In metus turpis, ultricies sit amet, euismod at, hendrerit ut, enim. Nullam leo turpis, convallis a, varius rhoncus, hendrerit sit amet, quam. Aliquam semper est. Quisque diam velit, iaculis quis, iaculis eu, laoreet non, ligula. Integer vel mauris at enim aliquam cursus. Nullam ullamcorper placerat nisi. Donec congue magna ut nunc. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Cras pretium neque a metus. Donec eleifend dictum nulla.\n"
    . "Nulla nonummy felis vel felis. Ut placerat lobortis diam. Quisque faucibus, mauris vel commodo consectetuer, purus enim iaculis ante, vitae commodo tellus eros a sapien. Pellentesque dolor. Nam tincidunt arcu quis leo. Vivamus venenatis. Ut at erat vel elit consectetuer gravida. Ut quis mi vel ipsum placerat ultricies. Etiam libero pede, vestibulum eget, faucibus sed, euismod id, turpis. Phasellus ultrices, tellus eu iaculis tempus, massa erat dignissim metus, sit amet molestie ligula nisl non metus.\n"
    . "Suspendisse vel urna vitae magna nonummy rhoncus. Praesent tristique nisl eu est. Cras ac augue. Morbi venenatis convallis libero. Phasellus porta ipsum. Sed euismod. Cras egestas. Nunc sed risus. Duis venenatis, nibh quis euismod porta, ante erat tempor mauris, ac feugiat ipsum leo et mauris. Phasellus feugiat lacus non risus. Donec luctus arcu a lectus. Aliquam consequat erat sit amet augue. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Donec blandit turpis vel nisl. Nullam nec dui ut nunc convallis consectetuer. Integer quam. Suspendisse magna sapien, volutpat ut, tincidunt imperdiet, lobortis in, nulla. In sit amet leo. Morbi volutpat luctus odio.\n"
    . "Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. In in nunc. Donec ultrices volutpat diam. Integer fermentum sagittis tortor. Aenean nec pede non tortor iaculis eleifend. Vivamus dictum posuere leo. Praesent sit amet pede ac velit molestie vestibulum. Curabitur risus justo, sodales quis, vehicula sed, viverra ac, nunc. Aliquam eget elit ac eros varius congue. Integer quam nisi, condimentum vitae, luctus eget, elementum in, lacus. Sed sem. Mauris hendrerit. Morbi sapien. Quisque fermentum porta purus.\n"
    . "Aenean porta tempor lectus. Phasellus eget elit. Donec ultricies odio eu turpis. Quisque tempor euismod pede. Quisque non risus vel magna vulputate venenatis. Mauris placerat metus eget tortor rhoncus imperdiet. Maecenas enim lectus, nonummy id, dapibus quis, convallis sit amet, nisi. Sed venenatis. Mauris lobortis. Duis tincidunt, urna vitae auctor bibendum, enim felis consequat diam, id hendrerit dolor dui sed urna. Donec mollis. Suspendisse potenti. Maecenas lacinia porttitor dui. Vestibulum suscipit auctor libero. Pellentesque ac neque vel metus faucibus fringilla. Quisque nibh libero, facilisis in, porttitor tincidunt, sagittis non, pede. Morbi diam magna, volutpat ut, pharetra sit amet, bibendum et, ante. Nullam feugiat iaculis lacus.\n"
    . "Nam nec nulla. Praesent convallis rhoncus arcu. Donec cursus justo at magna. Ut eu quam. In at eros. Sed egestas, nulla quis pretium semper, enim dolor consequat dui, vel aliquam nunc neque sed velit. Phasellus eget nisl. In diam neque, varius ac, vehicula blandit, malesuada at, turpis. Nam eget leo laoreet libero placerat bibendum. Morbi id augue. Ut sapien. Curabitur blandit nulla et lorem. Integer condimentum mi vel urna. Ut lobortis cursus nunc. Fusce metus risus, feugiat eget, cursus ac, euismod sit amet, neque. Integer dignissim dui id risus. Sed sodales lectus vel arcu. Proin ac justo. Nunc tellus elit, feugiat sit amet, molestie vitae, porta id, nulla. Suspendisse nibh arcu, adipiscing in, consectetuer at, viverra vitae, augue.\n"
    . "Vivamus at lacus a augue rhoncus gravida. Vivamus scelerisque, mauris ac tempor porttitor, elit quam gravida nunc, eu euismod urna pede vehicula augue. Nullam ullamcorper, augue et luctus tristique, quam urna eleifend risus, vel suscipit massa nulla non nisi. Suspendisse mollis purus vitae elit. Suspendisse elementum neque ut dui. In aliquet, mauris vitae varius convallis, magna tortor tincidunt neque, eget imperdiet ipsum nisi ac ipsum. Praesent ultricies ultricies quam. Maecenas massa lectus, consequat id, pretium eget, dapibus quis, est. Pellentesque consectetuer lobortis leo. Nullam pharetra.\n"
    . "Maecenas vel nisl sit amet erat sollicitudin varius. Nulla bibendum tortor vitae diam. Sed eget mauris id tortor vehicula laoreet. Aenean porttitor nunc cursus libero. In ac est. Cras blandit. Sed in orci in orci faucibus consectetuer. Vivamus aliquet urna. In vehicula. Sed eu lorem eget metus varius convallis. Phasellus id neque. Aliquam erat volutpat. Etiam ultrices. Sed sodales arcu. Etiam odio diam, fringilla venenatis, posuere porttitor, faucibus et, enim. Praesent aliquet est ac libero. Nunc malesuada. Vestibulum faucibus, ante sit amet convallis posuere, nisi dui rutrum tellus, at scelerisque nunc quam interdum sapien.\n"
    . "Cras eget neque sit amet est consectetuer semper. Sed mattis libero at dui. Maecenas tellus nunc, pharetra non, ornare eget, sollicitudin viverra, felis. Vestibulum dictum. Quisque tincidunt dui in est. Proin ullamcorper erat quis felis. Mauris quis lacus a dolor vehicula suscipit. Donec magna nisi, varius ac, consectetuer ac, condimentum at, lacus. Aenean tempor. Duis bibendum. Phasellus vel nibh. Nam dui sem, rhoncus non, dictum ac, bibendum ut, lorem. Donec egestas magna. Aenean ut odio quis enim tincidunt suscipit.\n"
    . "Sed dui lacus, accumsan eu, lacinia in, ultrices eu, pede. Donec justo. Cras non pede id odio semper iaculis. Etiam commodo nisi ultrices diam. Maecenas purus neque, tincidunt sit amet, fermentum et, bibendum id, justo. Donec sed lacus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Aenean dolor. Etiam ornare gravida sapien. Aenean congue faucibus augue. Quisque nonummy imperdiet libero. Praesent lacinia pellentesque libero. Sed sodales, eros gravida laoreet ullamcorper, erat ligula sollicitudin magna, id congue dui ipsum quis lacus. Vivamus iaculis lacus convallis orci. Proin euismod orci sit amet mi tincidunt adipiscing. Integer luctus nisl feugiat orci. Nulla volutpat posuere justo. Aenean urna.\n"
    . "Suspendisse sollicitudin nunc vel magna. Donec iaculis, elit at sagittis blandit, augue sem viverra ipsum, in ultricies tellus est eu tellus. Praesent leo. Fusce eros urna, ultricies ac, accumsan non, porttitor a, felis. Suspendisse ante. Etiam ut felis. Cras sed lectus eget lacus mattis feugiat. Aliquam interdum ultricies turpis. Cras vulputate turpis a nunc. Ut malesuada felis at diam.\n"
    . "Duis condimentum. Aliquam mauris. Donec mattis commodo pede. Mauris pellentesque. Proin fringilla dolor sit amet ligula. Sed viverra odio at nisi. Nam volutpat pede. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nullam tristique. Nam sodales commodo turpis. Fusce leo. Phasellus mauris. Nam nulla orci, rutrum nec, tristique in, ultricies at, odio. Integer sit amet mauris non arcu ultricies sagittis. Mauris porttitor, nisi sit amet porttitor sollicitudin, purus sem fringilla elit, ac malesuada arcu urna eget eros. Proin sed purus. Nulla pharetra est dapibus nisi. Donec erat magna, consectetuer id, tempus et, ultrices quis, justo.\n"
    . "Aliquam cursus ligula et risus. Phasellus pretium imperdiet velit. Curabitur ante metus, venenatis sed, ultrices nec, bibendum et, lectus. Ut nulla mi, fringilla at, iaculis et, ornare sit amet, arcu. Duis nec mi at ligula placerat feugiat. Duis laoreet tellus ac lacus. Suspendisse dolor. Nullam euismod pellentesque libero. Phasellus elementum aliquam tellus. Praesent rhoncus nisi vitae erat.\n"
    . "Vestibulum sit amet lorem. Integer malesuada diam non nisl. Curabitur et nunc adipiscing neque dapibus sollicitudin. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec dapibus lobortis sem. Curabitur blandit viverra lorem. In volutpat elit sed nisl. Fusce non tellus sit amet erat dignissim lobortis. Vestibulum bibendum tempus metus. Nunc libero sem, commodo et, fringilla tincidunt, ornare vel, odio. Sed sagittis. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Vestibulum vestibulum. Nullam felis felis, feugiat eu, elementum at, gravida a, sapien. Aliquam convallis libero ut metus. Maecenas mi turpis, gravida vitae, ultrices sit amet, cursus nec, justo. Donec nunc purus, luctus at, scelerisque ut, gravida nec, ante. In laoreet ligula. Proin leo.\n"
    . "Nunc tristique vulputate lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla nisi nisi, scelerisque vel, ultrices in, viverra a, lorem. Cras nibh libero, vehicula non, fermentum sollicitudin, porttitor ac, risus. Duis libero nunc, venenatis in, sollicitudin vitae, tempus quis, sem. Aliquam gravida magna a nunc. In hac habitasse platea dictumst. Curabitur sed arcu vitae diam pretium sagittis. Morbi blandit. Aliquam erat volutpat. Sed congue nunc eu eros. In vitae nulla. Aliquam erat volutpat.\n"
    . "Donec magna tellus, adipiscing eu, rutrum ac, ornare at, orci. Vivamus eget tellus eu felis venenatis commodo. Pellentesque id libero sed eros tempor nonummy. Ut ornare. Duis commodo elit. Phasellus id lectus. Donec diam odio, ultrices ut, posuere et, commodo ut, augue. Phasellus nec ligula. In in enim. Curabitur elementum libero in sem.\n"
    . "Curabitur feugiat tristique sem. Aenean rutrum. Praesent consectetuer ante ullamcorper tortor. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas tristique. Etiam placerat felis non leo. Aliquam elit elit, viverra pharetra, congue et, cursus eu, enim. Curabitur id nibh. Nulla facilisi. Vestibulum tempor odio non massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Mauris sit amet sem a sapien porttitor ultrices. Quisque placerat, quam vel sollicitudin tempor, tortor sem gravida quam, a interdum turpis ligula at tortor. Nulla vitae tortor et massa ultricies ornare. Sed a nulla. Aenean nibh. Nunc tempor lobortis sem. In hac habitasse platea dictumst.\n"
    . "Quisque cursus tincidunt diam. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed ligula pede, suscipit in, egestas et, hendrerit ornare, mauris. Aliquam consequat turpis. Etiam neque ipsum, auctor a, convallis vel, gravida ut, ante. Integer est lacus, rhoncus in, venenatis in, tempor eget, mi. Donec viverra varius urna. Phasellus turpis diam, imperdiet quis, bibendum vel, malesuada ut, neque. Phasellus et libero. Nulla lorem metus, ornare id, varius ac, pharetra ut, risus. Donec at lectus.\n";

    print(escapeLineLength($content));

?>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.