这是我的回声:
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”),但它不起作用。我真的想在工具提示中找到一个新行字符。有治疗方法吗?
答案 0 :(得分:2)
您是否尝试过使用实体代码(
)?
$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');
答案 1 :(得分:1)
丢失echo,关闭PHP块,然后让解析器输出HTML。如果您启用了短标记,则可以使用&lt;?=?&gt;在此HTML中嵌入PHP代码,否则您可以使用&lt;?回声?&gt;代替。
我认为这是一种更清洁的方式
?>
<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>
<?
答案 2 :(得分:0)
我觉得这很简单,就像输掉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>
'