Det finns en smidig funktion som heter nl2br()! Den bör du använda
Hur får man som t ex här på wF att ett tryck med enter omvandlas till <br>? Håller på med ett forum och det kan ju vara ganska praktiskt att kunna
11 svar · 185 visningar · startad av Viking
Hur får man som t ex här på wF att ett tryck med enter omvandlas till <br>? Håller på med ett forum och det kan ju vara ganska praktiskt att kunna
Det finns en smidig funktion som heter nl2br()! Den bör du använda
Tack för det snabba svaret! Ska leta i manualen på det
Hmm
Jag har lite svårt att fatta manualen, men har jag rätt i att man ska skriva något såhär?
$text = nl2br($text, $text);
??
Nej, så här borde räcka:
<?php
$str = "Jallah\nmon!"; // \n är en radbrytning
$str = nl2br($str); // Nu är \n utbytt mot <br>
?>
Det räcker med...
$text = nl2br($text);
...för att det ska funka.
Lycka till!
btw, med string menar de väl själva text-strängen som du ska använda (i ex. $text) eller är jag helt ute o cyklar ?
En fundering. Hur kommer \n dit? Blir det automatiskt när man skriver i en sådan här textbox?
<?php
$str = $text;
$str = nl2br($str);
?>
$text exporteras alltså från en formulärsida. Om man i det formuläret trycker enter, omvandlas det till <br> då?
\n är tecken-koden för radbrytning. Vid varje enterklick i en textarea, notepad, microsoft word, osv. är alla dina entertryck ett \n
Det gäller bara att hantera dom när man gör utskrifter sen
Ok