我尝试了一行中的所有数据,但我不能。
"First Name: ".$first_name.
"Last Name: ".$first_name.
尝试:
$string = str_replace("<br>", "<br><br>", $string);
和
$string=nl2br($string);
和
\n
我的所有解决方案都不起作用。我该怎么办?
EDITED: 现在:
first_name last_name
想要:
first_name
last_name
答案 0 :(得分:1)
如果显示为HTML:
$string = "First Name: " . $first_name . "<br/>" .
"Last Name: " . $last_name;
如果在textarea或类似内容中显示:
$string = "First Name: " . $first_name . PHP_EOL .
"Last Name: " . $last_name;
答案 1 :(得分:0)
您必须将换行符放入赋值语句中:
$string = "First Name: " . $first_name . "<br>" .
"Last Name: " . $last_name;
str_replace
和nl2br
无法正常工作,因为字符串中没有换行符替换它们。
答案 2 :(得分:0)
使用
$ string =“名字:”。 $ first_name。 “
”。“姓氏:”。 $姓氏;