2017-04-02 25 views
-3

ここでは、変数内でforeachループを介して配列から値を表示し、その変数をHTMLテーブル内にエコーする必要がある状況があります。前もって感謝します。 。私はstackoverflow内のすべての関連リンクをチェックしていくつかのリンクは以下に与えられています。foreachループ内の変数

PHP simple foreach loop with HTML [closed]

私の質問は...店変数内の配列をループについてですそして、私は私の出力が Output link

以下、このようになりたい何の別の類似性と私の質問

が自分ではありませんこのエラー画像は次のようになります Error image link here

phpファイル名:foreachloop.php

<?php 
$arr = array("Apple","orange","strawberry"); 
$abc = '<table border="2"> 
      <tr> 
       <th>Names</th> 
      </tr> 
      foreach($arr as $key){ 
      <tr> 
       <td>'.$key.'</td> 
      </tr> 
     } 
     </table>'; 

echo $abc; 
?> 
+1

エラーメッセージではっきりしています。 – Ravi

+0

foreachループが変数の内部にあり、同じ方法が必要なので、私はそれを把握することができません –

答えて

1

、あなたがphphtmlコード

$arr = array("Apple","orange","strawberry"); 
$abc = '<table border="2"> 
      <tr> 
       <th>Names</th> 
      </tr>'; 
      foreach($arr as $key){ 
      $abc.='<tr> 
       <td>'.$key.'</td> 
      </tr>'; 
     } 
     $abc.='</table>'; 

echo $abc; 

Demo

0

をいじりされているので、あなたがミスを持っているがforeachのを置きます。これはコードブロックであり、引用符の中に置いてあります。引用符はテキストとして扱われます。以下のコードを確認してください。

<?php 
    $arr = array("Apple","orange","strawberry"); 
    $abc = '<table border="2"><tr><th>Names</th></tr>'; 
    foreach($arr as $key){ 
     $abc .= '<tr><td>'.$key.'</td></tr>'; 
    } 
    $abc .= '</table>'; 
    echo $abc; 
?> 
関連する問題