2012-01-11 4 views
0

次の例のようにHTMLで値を折り返すことはできますか?スタイリングでラップされた配列を定義する

$email_message = ('somehtml', $emailtext, 'somemorehtml'); 

だから、それが実行されたとき、あなたが得ること:

<html> 
    <head> 
     <style>body {color:#eee;}</style> 
    </head> 
    <body> 
     <p>Hello and welcome to our website</p> 
    </body> 
</html> 
+2

あなたのHTMLとPHPは無効です。あなたが達成しようとしていることは何も分かりません。目標をより明確に説明できますか? – Treffynnon

+0

以下のAshley Banksの答えを参照してください。基本的に私が必要なのは、私はPHPとHTMLが無効であることを知っています。私はメモ帳で打ち込んだその大まかな例で、私のコーディングはDreamweaverの助けがなければさらに役に立たない。 –

+0

このような質問をするときは、後で参照するためにサンプルを互いに一致させるようにして、意図した出力がどこから来るはずかを明確にしてください。 – Treffynnon

答えて

3
$msg = 'Hello and welcome to our website'; 
$body = '<html> 
     <head><style>body {color:#eee;}</style></head> 
     <body> 
     <p>' . $msg . '</p> 
     </body 
     </html>'; 

echo $body; 

+0

はい、私が探しているものは、私はそれを与えるだろう、私はちょうどそれをコードする方法について確信して –

+0

連結ftw。 –

1

あなたはテンプレートシステムを探しています。

jQuery Templating - クライアント

PHP TALにそれを行うための - サーバー

+0

私の好みはTAL上のTwigですが、これはOPの意図の良い推測です。 – Treffynnon

0

にPHPでそれを行うためにそれが可能だが、それはベストプラクティスではありません。

<html> 
<head><style>body {color:#eee;}</style></head> 
<body> 
<p>Hello and welcome to our website, Mr <?php echo $name; ?></p> 
</body> 
</html> 

あなたは絶対にあなたのhtmlをエコーする必要があります: 何をする方がよいでしょうか?

+0

変数 '$ email_message'から判断すると、彼は電子メールのためにそれをやりたいかもしれません。彼はhtmlファイル内のHTMLだけを使用し、file_get_contentsを使用してその中のいくつかのタグを置き換える方が良いでしょうか? –

+0

その場合、@Diodeusのように[Twig](http://twig.sensiolabs.org/)や[TAL](http://phptal.org/)のようなテンプレートエンジンを個人的に使用します。あなたのニーズが何であるかによって決まります – jere

関連する問題