0

から次の情報を取得しているとしますtextarea

コーディングがかっこいい

プログラミングはコーディング

グリーンスクリーン

bl2brで印刷できますが、印刷したときに次のように表示したいのは次のとおりです。

<div class="coding">Coding is cool</div><div class="green"><?php //php query doing the same, but for another textbox ?></div><div class="one-more-class"></div>
<div class="coding">Programming is coding</div><?php //php query doing the same, but for another textbox ?></div><div class="one-more-class"></div>
<div class="coding">Green screens</div><?php //php query doing the same, but for another textbox ?></div><div class="one-more-class"></div>

入力は、個別のテキストボックスからではなく、テキストエリアからのものでなければなりません。さらに複雑な jQuery の実装については説明しません。そういえば、これには Javascript はありません。PHP で実行できると思います。

4

1 に答える 1

2

まず、エントリの配列を取得します。

$ar = explode("\n", $_POST['textarea']);

それからあなたがしたいことをしてください

echo implode("\n", arrray_map(function($str){
    //query
    return '<div class="coding">'.$str.'</div><div class="green">'.$queryres.'</div><div class="one-more-class"></div>';
}, $ar));

無名関数には 5.3 が必要です。代わりに無名関数を使用できます。

マニュアル:

于 2012-07-31T03:56:54.093 に答える