teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コメントへの回答を追記。

2016/05/11 17:45

投稿

kei344
kei344

スコア69625

answer CHANGED
@@ -42,4 +42,43 @@
42
42
  ```
43
43
 
44
44
  【Wordpressの現在の記事につけているタグの情報を取得するget_the_tags】
45
- [http://mizyupon-rpg.com/posts/703.html](http://mizyupon-rpg.com/posts/703.html)
45
+ [http://mizyupon-rpg.com/posts/703.html](http://mizyupon-rpg.com/posts/703.html)
46
+
47
+ ---
48
+
49
+ **追記:**
50
+
51
+ > ②組んだhtmlをどのように$htmlに入れるのでしょうか?通常、組むhtmlは情報量が多くて、1行で終わらないのですが。。。
52
+
53
+ ```PHP
54
+ // ヒアドキュメント + sprintf
55
+ $html = <<< EOF
56
+ <div>
57
+ ID:%1$s<br>
58
+ Date:%2$s<br>
59
+ Title:%3$s<br>
60
+ </div>
61
+ EOF;
62
+ $html = sprintf( $html, $post->ID, $post->post_date, esc_html( $post->post_title ) );
63
+ ```とか
64
+ ```PHP
65
+ // 代入演算子「.=」
66
+ $html .= '<div>';
67
+ $html .= 'ID:'.$post->ID.'<br>';
68
+ $html .= 'Date:'.$post->post_date.'<br>';
69
+ $html .= 'Title:'.esc_html( $post->post_title ).'<br>';
70
+ $html .= '</div>';
71
+ ```
72
+
73
+ 【PHP ヒアドキュメントの使い方:2通り - すたら日記】
74
+ [http://d.hatena.ne.jp/sutara_lumpur/20080803/1217724875](http://d.hatena.ne.jp/sutara_lumpur/20080803/1217724875)
75
+
76
+
77
+ 【ヒアドキュメント | PHP プログラミング解説】
78
+ [http://so-zou.jp/web-app/tech/programming/php/grammar/data-type/string/here-document.htm](http://so-zou.jp/web-app/tech/programming/php/grammar/data-type/string/here-document.htm)
79
+
80
+ 【PHP: sprintf - Manual】
81
+ [http://php.net/manual/ja/function.sprintf.php](http://php.net/manual/ja/function.sprintf.php)
82
+
83
+ 【PHP: 代入演算子 - Manual】
84
+ [http://php.net/manual/ja/language.operators.assignment.php](http://php.net/manual/ja/language.operators.assignment.php)