2010年08月03日

endforeach文

お願いします♪いいねとかつぶやいたりして下さい
 
php を htmlファイル内で連続で使用するとページが見にくくなる。

といって、smartyという昭和のシステムを組み込むと、これまた癖があってやりづらい。

では、どうするとHTMLが読みやすくすっきり使えるかというと、


foreach文をやめて、endforeach文を使うと イイィ!



例えば配列をforeachで回してテーブルを作りたいとする。

<?php

$array = array('小学生','中学生','おっさん');

echo '<table>';
foreach($array as $v){
echo '<tr><td>'.$v.'</td></tr>';
}
echo '</table>';
?>


というのがど素人のやり方。
構文がぐちゃぐちゃすぎてうんこうになっちゃってますね。
これだとデザイナーどころか自分ですら見にくい。

それを、 endforeach文を使うと!?

<table>
<?php
$array = array('小学生','中学生','おっさん');
<? foreach($array as $v): ?>
<tr><td><?php echo $v; ?></td><tr>
<? endforeach();?>
</table>
?>


と、

foreachの中身として、PHPタグではなく、HTMLをそのまま書くことができちゃう



これならデザイナーさんも、ソースを見やすいし、自分自身も便利になります。

もちろん、繰り返しの中の繰り返しっていうテクニシャンな技もこの方法で使えますので
絶対に覚えておいた方がいいですよ!
関連するタグ: PHP HTMLコーディング
あなたにとって有用な記事でしたか?是非ブックマークしておくことをおすすめします。
 




ライブラリを配布しちゃったり
webデザイン
Fireworks
HTMLコーディング
CSS
Dreamweaver
携帯サイト
webプログラム
PHP
正規表現
cakephp
MYSQL
javascript
webマーケティング
adwords
analytics
windows7
ショートカットキー
おすすめ情報
サイト
facebook
ライブラリ
配布
アプリ
iphone
ipad
サーバー
さくらサーバー
全ての記事を読む




トップ - 最新の記事一覧 - お問い合わせ