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 に答える