我正在试图弄清楚如何删除空白换行符,并搜索了此论坛以寻求答案。它们有很多,但我不清楚我需要把代码放在哪里。这是我的场景:
当“地址2”行没有数据时,这就是搜索结果:
办公室:
波士顿
123 Stedman Street
洛厄尔,MA 01851
电话号码:
555-453-1234
传真号码:
555-453-1236
这是“地址2”为空时的方式:
办公室:
波士顿
123 Stedman Street
洛厄尔,MA 01851
电话号码:
555-453-1234
传真号码:
555-453-1236
如何删除换行符以及代码在哪里?
这是我的代码:
echo '<span class="productdescription"><p>Office: </p></span></h2>';
echo $query_row['Office'].'<br>';
echo $query_row['Address1'].'<br>';
echo $query_row['Address2'].'<br>';
echo $query_row['City'].', ';
echo $query_row['State'].' ';
echo $query_row['Zip'].'<br>';
echo '<p><strong>Phone Number: </strong></p>';
echo $query_row['Phone'].'<br>';
echo '<p><strong>Fax Number: </strong></p>';
echo $query_row['Fax'].'<br><br>';
答案 0 :(得分:3)
在您回复之前,您想要检查是否有任何数据:
echo $query_row['Address1'].'<br>';
if(!empty($query_row['Address2'])) // This will skip if the field if it's empty
echo $query_row['Address2'].'<br>';
echo $query_row['City'].', ';
答案 1 :(得分:0)
如果我理解它,如果只有一个地址线,你想要一行中的所有内容,但如果有两个地址行,则需要一个sepparate地址块。
这个怎么样:
echo '<span class="productdescription"><p>Office: </p></span></h2>';
echo $query_row['Office'].'<br>';
echo $query_row['Address1'];
if($query_row['Address2'] != "") echo '<br>'.$query_row['Address2'].'<br>';
echo $query_row['City'].', ';
echo $query_row['State'].' ';
echo $query_row['Zip'].'<br>';
echo '<p><strong>Phone Number: </strong></p>';
echo $query_row['Phone'].'<br>';
echo '<p><strong>Fax Number: </strong></p>';
echo $query_row['Fax'].'<br><br>';