tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
641
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von wartiger
    wartiger wartiger ist offline Mitglied Bronze
    Registriert seit
    Jan 2002
    Ort
    daheim
    Beiträge
    49
    Also, ich les hier grade ein PHP Buch. Da steht

    PHP-Code:
    <?php
    function ausgabeBR($text) {
    print 
    "$text<br>\n";
    }
    ausgabeBR("Dies ist eine Zeile");
    ausgabeBR("Dies ist eine andere Zeile");
    ausgabeBR("Dies ist noch eine andere Zeile");
    ?>
    Wozu braucht man das \n in der zweiten Zeile? Durch <br> erhält man doch schon einen Zeilenumbruch?! Außerdem bringt \n doch nur ein Leerzeichen, oder nicht?
     

  2. #2
    Avatar von dave_
    dave_ dave_ ist offline Mitglied Brilliant
    Registriert seit
    Apr 2001
    Ort
    Bayern
    Beiträge
    974
    nein, mit \n schiebt man den ausgegeben html code in eine neue zeile:

    PHP-Code:
    print "test<br>test";
    ## das ist in html dann 
    test<br>test
    ### allerdings sieht man es auf der website als 
    test
    test


    print "test<br>\n test";
    ## das sieht auf der webiste genauso aus
    test
    test
    ##aber im html code sieht es so aus - ohne #
    #test<br>
    #test 
    sry etwas blöd ausgedrückt, mit \n tust du einfach den ausgegeben html code in ne neue zeile, damit nicht alles hintereinander steht, sondern übersichtlich bleibt, für das ergebnis, was der surfer sieht, ist es aber egal.
     

  3. #3
    Avatar von wartiger
    wartiger wartiger ist offline Mitglied Bronze
    Registriert seit
    Jan 2002
    Ort
    daheim
    Beiträge
    49
    Hm, also eine sinnvolle(?) Erweiterung für den Quelltextleser?

    Oder ist es so, dass man einfach immer \n hinmacht, statt <br> und am Ende mit dem Befehl "n2br" alle \n in <br> umwandelt?
     

  4. #4
    Avatar von dave_
    dave_ dave_ ist offline Mitglied Brilliant
    Registriert seit
    Apr 2001
    Ort
    Bayern
    Beiträge
    974
    hehe nein.
    man schreibt schon <br> wenn man in der ausgabe eine neue zeile anfangen will.

    \n dient halt zur übersicht, auch für einen selbst. oft musst du ja kontrollieren ob der html code der ausgegeben wird richtig ist, da fällt es dir mit ein paar \n dazwischen wesentlich leichter, aber es ist jedem selbst überlassen, gibt auch leute die es nicht machen
     

  5. #5
    Avatar von wartiger
    wartiger wartiger ist offline Mitglied Bronze
    Registriert seit
    Jan 2002
    Ort
    daheim
    Beiträge
    49
    Ok, Danke.

    Hab übrigens grade gemerkt das es keinen "n2br" Befehl gibt, sondern nur einen "nl2br".

    PS.: Was bedeuted Brokat?
     

Ähnliche Themen

  1. (dumme) Frage
    Von zirag im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 13.01.05, 12:55
  2. dumme frage ;)
    Von NiKeMaN im Forum Photoshop
    Antworten: 4
    Letzter Beitrag: 21.03.02, 13:57
  3. dumme frage!
    Von purple im Forum PHP
    Antworten: 7
    Letzter Beitrag: 06.12.01, 13:46
  4. dumme frage
    Von Alirion im Forum Photoshop
    Antworten: 5
    Letzter Beitrag: 03.07.01, 06:52
  5. mal ne dumme frage....
    Von Jack tha Ripper im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 28.05.01, 15:02