When you echo, you are adding to HTML, so you need <br> for new lines not \n. There is a function called nl2br that converts the nl into br's for you, so do this;
$string="-line1n\ -line2 n\-line3"; $string = nl2br($string); echo "<br><textarea name='aria' cols='50' rows='2'>$string</textarea>"; adi wrote: >i want to add in textarea a string with new line tag in it. how to do that? > >my try: >$string="-line1n\ -line2 n\-line3"; >echo "<br><textarea name='aria' cols='50' rows='2'>$string</textarea>"; > >but i see a single line instead of: >-line1 >-line2 >-line3 > >tx in advance for any help > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php