Web制作メモ -トップへ-

[PHP] 出力用のHTMLを作成する

PHP2014.12.18 02:58

出力用のHTMLを作成するには、配列に格納しておいてimplode()で連結するのが便利です。

implode()は第一引数に連結に使用する文字を指定し、第二引数で配列を指定します。第一引数を空文字とすれば配列要素を一つの文字列に連結して返します。

これを使えば、出力用のHTMLを格納しておいて、処理が終わってから一気に出力できます。

implode()の使用例

function Hello($name){
    $html = array();
    $html[] = '<p>';
    $html[] = 'こんにちは!';
    $html[] = '<br>';
    $html[] = $name . さん
    $html[] = '</p>';
    return implode('', $html);
}
echo Hello('太郎');

実行結果

こんにちは!
太郎さん