2016-06-23 6 views
-3

私は配列をループし、値をHTMLに渡そうとしています。私のループは大きなコードブロックをエコーし​​ます。これは私が苦労しているコードの小さな部分です。PHPでHTMLをエコーし​​てエラーメッセージを取り除く方法は?

<p class='gl-item-title'>'.$array['title']'</p> 
<p class='gl-item-category'>'.$array['type']'</p> 

私は、このエラーメッセージ

パースエラーを取得:私はこのエラーを理解していない

syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\MAMP\htdocs\simsestate\Sims-esate\index.php on line 223

を。誰かがPHPでHTMLの大きな断片をエコーする方法のヒントを教えてもらえますか?あなたは、文字列に参加すると

+0

'$ array [*]'ビットの後にカテネーション演算子 '.'がありません。 –

+3

あなたはこの2行のコードから多くを失っているようです... – David

+1

PHPの開始と終了を表示します – dbmitch

答えて

0
<p class='gl-item-title'>'.$array['title'].'</p> 
<p class='gl-item-category'>'.$array['type'].'</p> 

あなたは私はあなたのコードの残りの部分は似ていますが

0

二重引用符を使用"または変数配列インデックスの後にドットを忘れてしまったこの部分にどのように見えるか分からない点、 を使用する必要がありますあなたのHTMLのための単一引用符\'を逃れ、さらにあなたは

echo '<p class="gl-item-title">'.$array['title'].'</p>'; 
echo '<p class="gl-item-category">'.$array['type'].'</p>'; 

は、上記のように書くこともできる.$array['']後の変数を欠場:

<p class="gl-item-title"><?php echo $array['title']; ?></p> 
<p class="gl-item-category"><?php echo $array['type']; ?></p> 
0

変数の後ろに別のドットが必要です。これを試してください:

echo '<p class=\'gl-item-title\'>'.$array['title'].'</p>'; 
関連する問題