aタグの中に変数を展開して出力させたい

for ($i = 0; $aaa[0]['fql_result_set'][$i] != ""; $i++) {
$img = '<a href="http://www.facebook.com/profile.php?id=' . $aaa[0]['fql_result_set'][$i]['uid'] . '" target="_blank"><img src="https://graph.facebook.com/' . $aaa[0]['fql_result_set'][$i]['uid'] . '/picture"></a>';
$link_name = "$aaa[0]['fql_result_set'][$i]['name']";
$name = '<a href="http://www.facebook.com/profile.php?id=' . $aaa[0]['fql_result_set'][$i]['uid'] . '" target="_blank">' . $link_name . '</a>';
echo "<tr><td>" . $img . "</td><td>" . $name . "</td></tr>\n";
}

$imgは上手く画像として出力されたのですが、$nameの方は上手くいきません。

配列をforですべて取り出すプログラムなのですが
どうしてもaタグの中に変数を入れると展開してでてこないです。

どなたかわかる方いましたら回答をよろしくお願いします!

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/06/10 22:25:02
  • 終了:2012/06/15 08:31:03

ベストアンサー

id:a-kuma3 No.1

a-kuma3回答回数4583ベストアンサー獲得回数19232012/06/10 22:39:47

$link_name の右辺、ダブルクォートでくくるのが駄目なんじゃ。

	$link_name = $aaa[0]['fql_result_set'][$i]['name'];
id:taishi5410

a-kuma3さんのおかげで解決しました!
でもなぜくくるとだめなんでしょうか?

2012/06/10 22:42:54
id:a-kuma3

name 以外の、uid とかはダブルクォートでくくらないで、ピリオドでくっつけてるでしょ。
$aaa[0]['fql_result_set'][$i]['name'] も、中に持ってる値を使うなら、ダブルクォートでくくらないで使うんです。

2012/06/10 22:50:35

その他の回答(1件)

id:a-kuma3 No.1

a-kuma3回答回数4583ベストアンサー獲得回数19232012/06/10 22:39:47ここでベストアンサー

$link_name の右辺、ダブルクォートでくくるのが駄目なんじゃ。

	$link_name = $aaa[0]['fql_result_set'][$i]['name'];
id:taishi5410

a-kuma3さんのおかげで解決しました!
でもなぜくくるとだめなんでしょうか?

2012/06/10 22:42:54
id:a-kuma3

name 以外の、uid とかはダブルクォートでくくらないで、ピリオドでくっつけてるでしょ。
$aaa[0]['fql_result_set'][$i]['name'] も、中に持ってる値を使うなら、ダブルクォートでくくらないで使うんです。

2012/06/10 22:50:35
id:taknt No.2

きゃづみぃ回答回数13539ベストアンサー獲得回数11982012/06/10 22:53:25

$link_name = "$aaa[0]['fql_result_set'][$i]['name']";


この場合、$link_nameにセットされるのは "$aaa[0]['fql_result_set'][$i]['name']" となります。

で後ほど 生成される$name の$link_nameの箇所は "$aaa[0]['fql_result_set'][$i]['name']"がセットされることになってしまいます。

これだと おかしくなってしまいますよ。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません