Joe Huang
Joe Huang

Reputation: 6570

HTML line break in PHP string?

In Wordpress editor, following code is kind of different to me:

case #1

this is a test 

case #2

this is a test
 

The first case will add a space after the sentence, and the #2 case will leave an empty line under the sentence.

Now I am writing a PHP that will include html code in a PHP string,

$post_content = "...."

How to distinguish the two cases above in this $post_content variable?

If I write

$post_content += "this is a test";
$post_content += "&nbsp";

It's the fist case, how to write the #2 case?

Upvotes: 0

Views: 1557

Answers (3)

Machavity
Machavity

Reputation: 31644

The difference is a newline. You denote it with \n In PHP you do it like this

$str = "This is a string.\nThis is the second line.";

In your case

$post_content = "this is a test\n&nbsp";

Upvotes: 0

user1932079
user1932079

Reputation:

$post_content += "this is a test\n";
$post_content += "&nbsp";

Upvotes: 0

helion3
helion3

Reputation: 37481

Newlines are represented by "\n":

$post_content += "this is a test\n ";

Upvotes: 1

Related Questions