Wie kann ich einen Zeilenumbruch in den Textbereich einer HTML-Seite einfügen? Ich verwende VB.net für die serverseitige Kodierung.
Antworten
Zu viele Anzeigen?
Garry Shutler
Punkte
31414
Emu Malik
Punkte
91
Dice
Punkte
237
Hier ist meine Methode mit reinem PHP und CSS gemacht:
/** PHP code */
<?php
$string = "the string with linebreaks";
$string = strtr($string,array("."=>".\r\r",":"=>" : \r","-"=>"\r - "));
?>
Und die CSS :
.your_textarea_class {
style='white-space:pre-wrap';
}
Sie können dasselbe mit regex tun (ich lerne gerade, wie man regex mit pregreplace erstellt, indem man ein assoziatives Array verwendet, scheint besser für das Hinzufügen der \n\r wodurch die Pausen angezeigt werden).
- See previous answers
- Weitere Antworten anzeigen