HOME>WEBプログラム覚書>[WordPress]テンプレートがごちゃごちゃしてきたらstr_replace
[WordPress]テンプレートがごちゃごちゃしてきたらstr_replace
PHPとHTMLが濃密に絡みあうテンプレートは最もカオスになる部分。 自分が出来てない濃密な絡みをWordPressだけしてるなんて許せないので何とかすっきりさせたいところです。
とはいえテンプレートエンジンを利用するのも面倒だし、 printf、sprintfの%sとか意味不明って人はstr_replace使うと幸せになれるかもしれません。
例えばこんな配列を
PHP
- <?php
- $books = array(
- array(
- 'url' => 'http://www.amazon.co.jp/',
- 'img' => 'http://www.amazon.co.jp/img.gif',
- 'title' => 'Amazonの本',
- 'price' => '1,500',
- 'desc' => 'これはアマゾンの本です',
- ),
- array(
- 'url' => 'http://www.amazon.co.jp/',
- 'img' => 'http://www.amazon.co.jp/img.gif',
- 'title' => 'Amazonの本',
- 'price' => '1,500',
- 'desc' => 'これはアマゾンの本です',
- ),
- .
- .
- .
- );
- ?>
こういうHTMLに出力したい場合