以下是我当前代码的副本:
echo '<td style="word-wrap: break-word;">
<div><center><a style="text-decoration:none;color:#489FDC;" href="http://local.mysite.com/'.echo basename(__DIR__);.'/'.strtolower(str_replace(" ","-",$row[cities])).'">'.ucwords($row[cities]).'</a></center></div>
</td>';
但我收到此错误,无法弄清楚如何修复它:
[21-Feb-2014 11:46:08 America/Chicago] PHP Parse error: syntax error, unexpected T_ECHO in /home/username/public_html/local/advertising-company/index.php on line 196
我知道它与代码的这一部分有关:
'.echo basename(__DIR__);.'
我需要更改以解决此问题?
答案 0 :(得分:1)
删除另一个,
echo '<td style="word-wrap: break-word;">
<div><center><a style="text-decoration:none;color:#489FDC;"
href="http://local.mysite.com/'.basename(__DIR__).
'/'.strtolower(str_replace(" ","-",$row[cities])).'">'.
ucwords($row[cities]).'</a></center></div>
</td>';
答案 1 :(得分:1)
echo
$row[cities]
应为$row['cities']
答案 2 :(得分:0)
你不需要在回声中做回声你可以做
echo '<td style="word-wrap: break-word;">
<div><center><a style="text-decoration:none;color:#489FDC;" href="http://local.mysite.com/'.basename(__DIR__).'/'.strtolower(str_replace(" ","-",$row[cities])).'">'.ucwords($row[cities]).'</a></center></div>
</td>';
答案 3 :(得分:0)
echo '<td style="word-wrap: break-word;">
<div><center><a style="text-decoration:none;color:#489FDC;" href="http://local.mysite.com/'.basename(__DIR__).'/'.strtolower(str_replace(" ","-",$row[cities])).'">'.ucwords($row[cities]).'</a></center></div>
';
移动第二个回声,它将显示。
答案 4 :(得分:0)
你不需要调用echo,你只需要连接字符串,即:。
echo '<td style="word-wrap: break-word;">
<div><center><a style="text-decoration:none;color:#489FDC;" href="http://local.mysite.com/'.basename(__DIR__).'/'.strtolower(str_replace(" ","-",$row[cities])).'">'.ucwords($row[cities]).'</a></center></div>
</td>';
答案 5 :(得分:0)
洛尔。 :)
只需使用方法调用。
echo " SOME STRING " . basename(__DIR__) . " SOMESTRING ";
答案 6 :(得分:0)
索引变量应该在单引号内。
echo '<td style="word-wrap: break-word;">
<div>
<center>
<a style="text-decoration:none;color:#489FDC;" href="http://local.mysite.com /"'.basename(__DIR__).'"/'.strtolower(str_replace(" ","-",$row['cities'])).'">'.ucwords($row['cities']).'</a>
</center>
</div>';
答案 7 :(得分:-1)
试试这个......
echo "<td style='word-wrap: break-word;'>
<div><center><a style='text-decoration:none;color:#489FDC;' href='http://local.mysite.com/'".basename(__DIR__)."'/'".strtolower(str_replace(" ","-",$row[cities]))."''>'".ucwords($row[cities])."'</a></center></div>
</td>";