アプリ版:「スタンプのみでお礼する」機能のリリースについて

< 項目名 > 内容 を、<tr><th>項目名</th><td>内容</td></tr> へ変換したい。
---------------------------------
例えばですが、フォームにて
< 項目名1 > 内容1
< 項目名2 > 内容2
< 項目名3 > 内容3

と入力すると、
PHPで下記のように表示するにはどうすれば良いでしょうか?
---------------------------------
<table>
<tr><th>項目名1</th><td>内容1</td></tr>
<tr><th>項目名2</th><td>内容2</td></tr>
<tr><th>項目名3</th><td>内容3</td></tr>
</table>


※項目名の数は、0~不定

A 回答 (1件)

$foo = フォーム入力したTEXTAREAの文字列を取得();



if (preg_match_all('/<\s*(.+?)\s*>\s*(.+?)\s*$/m', $foo, $ms, PREG_SET_ORDER)) {
_ print_r("<table border>\n");
_ foreach ($ms as $m) {
_ _ print_r("<tr><th> {$m[1]} <td> {$m[2]}\n");
_ }
_ print_r("</table>\n");
}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!