1

我正在尝试在字符串/变量中显示数据(对不起,我不知道它的真实名称)

 echo "<td>"; 
    $url='http://www.google.com/';
    $pr = new PR();
    echo "$url has Google PageRank: ". $pr->get_google_pagerank($url) ;
    echo "</td>";

数据和类在这方面工作得很好,但我似乎无法让它工作,下面的代码在寻找域时给了我错误http://www.{$domain}/

echo "<td>"; 
$url='http://www.{$domian}/';
$pr = new PR();
echo "$url has Google PageRank: ". $pr->get_google_pagerank($url) ;
echo "</td>";

{$domain} 是我从数据库中提取的数据

任何关于更好标题的建议都会很棒。

4

1 回答 1

3

使用单引号时不会插入变量值。

如果要使用实际变量值,则必须使用双引号:

$url = "http://www.{$domian}/";

阅读PHP 手册中有关变量的更多信息。

或者,您可以使用以下方法连接变量.

$url = 'http://www.' . $domian . '}/';

或使用sprintf()

$url = sprintf('http://www.%s.com', $domian);
于 2013-10-12T15:57:47.023 回答