[PHP] Zeilenbegrenzung bei Ausgabe...

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Telefonzelle, 4. September 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 4. September 2006
    Zeilenbegrenzung bei Ausgabe...

    Hi
    Wie kann ich machen, dass wenn n Text ausgegeben wird, nur zB 5 Zeilen von ihm ausgegeben werdn? Ich weiß jedoch nich, wieviele Buchstaben jeweils in den Zeilen stehen o.ä....
    Is für n Short-News Feld.. dort sollen halt nur so und so viele ausgegeben werdn, Zeichenbegrenzung wäre nP aber was is wenn zB TEST<br>test<br>test steht , dann bringt mir Zeichenbegrenzung 0.

    mfG
     
  2. 4. September 2006
    PHP: substr - Manual

    Code:
    $text = "Dies ist ein kleiner Test. Moep moep<br />moep moep<br />";
    echo substr($text, 0, 10);
    
     
  3. 4. September 2006
    AW: Zeilenbegrenzung bei Ausgabe...

    Omg, les doch mein Beitrag...

    Zeichenbegrenzung wäre nP aber was is wenn zB TEST<br>test<br>test steht , dann bringt mir Zeichenbegrenzung 0.

    Zeichenbegrenzung = substr, was bringt mir substr, wenn die einzelnen Zeichen alle aus <br> bestehen? wenn ich dann substr 50 zeichen mach is da meinetwegen 15 mal <br> -> 15 Zeilenumbrüche. -.-
    Gibts ne bequeme lösung oder muss ich alles nach \n oder <br> exploden und dann checken? :/
     
  4. 4. September 2006
    AW: Zeilenbegrenzung bei Ausgabe...

    komische news bzw. -poster, wenn da so viele zeilenumbrüche drin sind.
    dann kugg dir halt dazu noch htmlspecialchars, str_replace und nl2br an.

    bisschen freundlicher, hat noch nie geschadet.
     
  5. 4. September 2006
    AW: Zeilenbegrenzung bei Ausgabe...

    Heya,

    also wenn ich das richtig verstanden habe hast du nen Text-String der folgenden Inhalt enhält:
    Code:
    tex1<br>text2<br>text3<br>text4<br>text5<br>text6<br>
    
    oder?? und du willst jetzt nur die ersten 5Zeile ausgeben, also text1<br>text2<br>tex3<br>text4<br>text5<br>, korrekt??

    Mein Vorschlag:
    PHP:
    <?
    $text = "tex1<br>text2<br>text3<br>text4<br>text5<br>text6<br>" ;

    $array  explode ( "<br>" , $text );

    for(
    $i = 0 $i < 5 $i ++)
     {
        echo 
    $array [ $i ]. "<br>" ;
     }

    ?>
    MfG opio12
     
  6. 4. September 2006
    AW: Zeilenbegrenzung bei Ausgabe...



    genauso würde ich das auch lösen

    nur noch 2 tipps

    1. wenn du ne datei auslesen willst dann nimm file() zum auslesen dann hasse gleich nen array
    2. wenn du nicht direkt <br>'s hast sondern einfache absätze kannse "\n" nehmen
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.