1. echo directly to page
Now if you are trying to echo string to the page:
echo "kings \n garden";
output will be:
you won't get
garden in new line because PHP is a server-side language, and you are sending output as HTML, you need to create line breaks in HTML. HTML doesn't understand
\n. You need to use the
nl2br() function for that.
What it does is:
Returns string with
inserted before all newlines (\r\n, \n\r, \n and \r).
echo nl2br ("kings \n garden");
Note Make sure you're echoing/printing
\nin double quotes, else it will be rendered literally as \n. because php interpreter parse string in single quote with concept of as is
so "\n" not '\n'