Ergebnis 1 bis 7 von 7

Thema: Zeilen umbrücke Speichern

  1. #1

    Zeilen umbrücke Speichern

    Hi ,

    Also ich will einen PHP Editor bauen mit Zeilen Angabe jedoch wie sage ich PHP
    das die Variable X immer ++ geht bei jedem umbruch ?

    MFG

    Dadie

  2. #2
    Bei jedem Umbruch? Sag' mal, was du überhaupt für nen (Zeilen-?)Umbruch meinst...
    Möchtest du eine Datei auslesen? Kommen die Daten aus einer Datenbank?

  3. #3
    PHP-Code:
    <?php
    $x 
    0;
    for(
    $i=0$i<sizeof($string); $i++){
        if(
    substr($string$i1) == "\n"){
            
    $x++;
        }
    }
    ?>

  4. #4
    Bist du dir sicher, dass das geht? sizeof() zählt die Anzahl der Elemente eines Arrays.
    Ich denke, du meinst strlen()?

  5. #5
    Mit file(); und count(); sollte sich dein Script leicht erstellen können. Ich denke wenn du dir die Funktionen durchliest weißt du auch wie.

  6. #6
    Ich habe mal ein Script für den Zweck geschrieben:
    PHP-Code:
    <table><tr><td style="border-right:1px solid gray; text-align:right;"><pre>
    <?php
        $string 
    = <<<EOT
    Ein Haufen Text a
    Ein Haufen Text b
    Ein Haufen Text c
    Ein Haufen Text d
    Ein Haufen Text e
    Ein Haufen Text f
    Ein Haufen Text g
    Ein Haufen Text h
    Ein Haufen Text i
    Ein Haufen Text j
    Ein Haufen Text k
    Ein Haufen Text l
    EOT;

        
    $zeilen count(explode("\n"$string));
        for (
    $i 1$i $zeilen$i++)
        print(
    $i "\n");
    ?>
    </pre></td><td><pre><?=$string?></pre></td></tr></table>
    Tabellen verwende ich, damit man den Text einfach markieren und kopieren kann. Wer unbedingt semantisches Markup will kann ja noch <th>Zeile</th><th>Inhalt</th> davorstellen, dann ist die Tabelle gerechtfertigt.

  7. #7
    Zitat Zitat von wrtlprnft
    Ich habe mal ein Script für den Zweck geschrieben:
    PHP-Code:
    <table><tr><td style="border-right:1px solid gray; text-align:right;"><pre>
    <?php
        $string 
    = <<<EOT
    Ein Haufen Text a
    Ein Haufen Text b
    Ein Haufen Text c
    Ein Haufen Text d
    Ein Haufen Text e
    Ein Haufen Text f
    Ein Haufen Text g
    Ein Haufen Text h
    Ein Haufen Text i
    Ein Haufen Text j
    Ein Haufen Text k
    Ein Haufen Text l
    EOT;

        
    $zeilen count(explode("\n"$string));
        for (
    $i 1$i $zeilen$i++)
        print(
    $i "\n");
    ?>
    </pre></td><td><pre><?=$string?></pre></td></tr></table>
    Tabellen verwende ich, damit man den Text einfach markieren und kopieren kann. Wer unbedingt semantisches Markup will kann ja noch <th>Zeile</th><th>Inhalt</th> davorstellen, dann ist die Tabelle gerechtfertigt.
    THX das hilft mir weiter THX

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •