这是我的回波:
echo '
<div class="col-md-6 info" id="outerDiv">
<div class="row">
<strong>
<a href="#" data-toggle="tooltip" title="'.
$estado->dados($value[$c]->estado)->sigla.
': '.
$cidade->dados($value[$c]->cidade)->nome.
fwrite("'n").$value[$c]->tel1.
'" id="title'.$c.'">'.$value[$c]->nome_fantasia.'</a>
</strong>
<div id="content'.$c.'" hidden>
<div class="row-fluid">
<div class="col-md-12">
<ul class="list-group">
<li class="list-group-item">Razão Social: '.$value[$c]->razao_social.'</li>
<li class="list-group-item">CNPJ: '.$value[$c]->cnpj.'</li>
<li class="list-group-item">Endereço: '.$value[$c]->endereco.'</li>
<li class="list-group-item">Número: '.$value[$c]->numero.'</li>
<li class="list-group-item">Complemento: '.$value[$c]->complemento.'</li>
<li class="list-group-item">Bairro: '.$value[$c]->bairro.'</li>
<li class="list-group-item">Tel1: '.$value[$c]->tel1.'</li>
<li class="list-group-item">Tel2: '.$value[$c]->tel2.'</li>
</ul>
</div>
</div>
</div>
</div>
</div>
'
我尝试过使用fwrite("''n"),但它不起作用。我真的很想在工具提示中添加一个换行符。有治愈方法吗?
您尝试过使用实体代码(
)吗?
$estado->dados($value[$c]->estado)->sigla . ': ' . $cidade->dados($value[$c]->cidade)->nome . '
' . $value[$c]->tel1 . '" id="title' . $c . '">' . $value[$c]->nome_fantasia
另一个建议是使用heredoc和一些格式化的中断:
$anchor = <<<EOT
<a title='Tip
With
Carriage
Returns'>link</a>
EOT;
然后将$anchor
与字符串的其余部分连接起来。
另一个建议是使用JavaScript:进行页面后加载
var space = ''x0A';
element.setAttribute("title", 'Tip' + space + 'With' + space + 'Carriage' + space + 'Returns');
丢失echo,关闭PHP块,让解析器输出HTML。如果启用了短标记,则可以使用<?=?在HTML中嵌入PHP代码>,否则您可以使用<?回声>相反
我认为这是一种更干净的方式
?>
<div class="col-md-6 info" id="outerDiv">
<div class="row">
<strong>
<a href="#" data-toggle="tooltip" title="<?=$estado->dados($value[$c]->estado)->sigla?>: <?=$cidade->dados($value[$c]->cidade)->nome?>'n<?=$value[$c]->tel1?>" id="title<?=$c?>"><?=$value[$c]->nome_fantasia?></a>
</strong>
<div id="content<?=$c?>" hidden>
<div class="row-fluid">
<div class="col-md-12">
<ul class="list-group">
<li class="list-group-item">Razão Social: <?=$value[$c]->razao_social?></li>
<li class="list-group-item">CNPJ: <?=$value[$c]->cnpj?></li>
<li class="list-group-item">Endereço: <?=$value[$c]->endereco?></li>
<li class="list-group-item">Número: <?=$value[$c]->numero?></li>
<li class="list-group-item">Complemento: <?=$value[$c]->complemento?></li>
<li class="list-group-item">Bairro: <?=$value[$c]->bairro?></li>
<li class="list-group-item">Tel1: <?=$value[$c]->tel1?></li>
<li class="list-group-item">Tel2: <?=$value[$c]->tel2?></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<?
我觉得这就像丢失fwrite一样简单,但仍然使用双引号..:
echo '
<div class="col-md-6 info" id="outerDiv">
<div class="row">
<strong>
<a href="#" data-toggle="tooltip" title="'.
$estado->dados($value[$c]->estado)->sigla.
': '.
$cidade->dados($value[$c]->cidade)->nome.
"'n".$value[$c]->tel1.
'" id="title'.$c.'">'.$value[$c]->nome_fantasia.'</a>
</strong>
<div id="content'.$c.'" hidden>
<div class="row-fluid">
<div class="col-md-12">
<ul class="list-group">
<li class="list-group-item">Razão Social: '.$value[$c]->razao_social.'</li>
<li class="list-group-item">CNPJ: '.$value[$c]->cnpj.'</li>
<li class="list-group-item">Endereço: '.$value[$c]->endereco.'</li>
<li class="list-group-item">Número: '.$value[$c]->numero.'</li>
<li class="list-group-item">Complemento: '.$value[$c]->complemento.'</li>
<li class="list-group-item">Bairro: '.$value[$c]->bairro.'</li>
<li class="list-group-item">Tel1: '.$value[$c]->tel1.'</li>
<li class="list-group-item">Tel2: '.$value[$c]->tel2.'</li>
</ul>
</div>
</div>
</div>
</div>
</div>
'