Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示php额外的换行符_Php_Echo_Line Breaks_Isset - Fatal编程技术网

显示php额外的换行符

显示php额外的换行符,php,echo,line-breaks,isset,Php,Echo,Line Breaks,Isset,我对php完全是个新手。我返回一些地址变量,并检查地址2是否存在。如果它为空,我希望它跳过,而不是在格式中增加一行。但是,无论如何,这似乎是在突破界限。我已经尝试过在所有地方使用break标签,但没有,但是找不到它的作用 echo "$comp_name<br>$comp_add1"; if (isset($comp_add2)) { echo "<br>$comp_add2"; } echo "<br>$comp_city, $comp_state

我对php完全是个新手。我返回一些地址变量,并检查地址2是否存在。如果它为空,我希望它跳过,而不是在格式中增加一行。但是,无论如何,这似乎是在突破界限。我已经尝试过在所有地方使用break标签,但没有,但是找不到它的作用

echo "$comp_name<br>$comp_add1";
if (isset($comp_add2)) {
    echo "<br>$comp_add2"; }
echo "<br>$comp_city, $comp_state $comp_zip<br><a href=\"http://$comp_url\" >$comp_url</a>";
echo“$comp\u name
$comp\u add1”; 如果(isset($comp_add2)){ 回声“
$comp_add2”} echo“
$comp_city,$comp_state$comp_zip
”;
请看这一页:。。。单击ABC公司,然后选中简化寿命,您将看到简化寿命中的额外换行符


我遗漏了什么?

在简化生活中,如果设置了$comp_add2,则必须检查它是否为空

echo "$comp_name<br>$comp_add1";
if (!empty($comp_add2)) {
    echo "<br>$comp_add2"; }
echo "<br>$comp_city, $comp_state $comp_zip<br><a href=\"http://$comp_url\" >$comp_url</a>";
echo“$comp\u name
$comp\u add1”; 如果(!空($comp_add2)){ 回声“
$comp_add2”} echo“
$comp_city,$comp_state$comp_zip
”;
在简化生活中,如果设置了$comp_add2,则必须检查它是否为空

echo "$comp_name<br>$comp_add1";
if (!empty($comp_add2)) {
    echo "<br>$comp_add2"; }
echo "<br>$comp_city, $comp_state $comp_zip<br><a href=\"http://$comp_url\" >$comp_url</a>";
echo“$comp\u name
$comp\u add1”; 如果(!空($comp_add2)){ 回声“
$comp_add2”} echo“
$comp_city,$comp_state$comp_zip
”;
您的示例页面显示了一个致命错误,但我假设您必须在此处使用empty,因为变量可能已设置,但仅用空字符串填充

所以

if(isset($comp_add2)){
回声“
$comp_add2”; }
应该是

if (!empty($comp_add2)) {
    echo "<br>$comp_add2"; 
}
if(!empty($comp_add2)){
回声“
$comp_add2”; }
以下是关于isset与empty的一个很好的解释:

您的示例页面显示了一个致命错误,但我假设您必须在此处使用empty,因为变量可能已设置,但仅用空字符串填充

所以

if(isset($comp_add2)){
回声“
$comp_add2”; }
应该是

if (!empty($comp_add2)) {
    echo "<br>$comp_add2"; 
}
if(!empty($comp_add2)){
回声“
$comp_add2”; }
以下是关于isset与empty的一个很好的解释:

您想要的是空()而不是isset(),看起来我必须使用!空的,谢谢!只是说,你最好看看正确的HTML格式…@TheDeadLike,你的意思是。。。。?如果您指的是
的用法-我还没有做任何HTML工作,只是想让后端工作和数据工作…格式化即将到来-我肯定不会使用
来设计所有内容的样式。没有多少建设性的评论,没有任何背景知识来理解你的意思。你想要的是空的()而不是isset(),看起来我不得不使用!空的,谢谢!只是说,你最好看看正确的HTML格式…@TheDeadLike,你的意思是。。。。?如果您指的是
的用法-我还没有做任何HTML工作,只是想让后端工作和数据工作…格式化即将到来-我肯定不会使用
来设计所有内容的样式。没有太多建设性的评论,没有任何背景了解你的意思。耶,就是这样!!非常感谢,就这样!!非常感谢!就这样。谢谢你的支持!就这样。谢谢你的资源