PHP文本框循环

时间:2012-07-31 03:50:25

标签: php loops input textarea

说我从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>

输入必须来自textarea,而不是来自单独的文本框。我不会进入更复杂的jQuery实现。说到这个,没有Javascript这个 - 我相信它可以用PHP完成。

1 个答案:

答案 0 :(得分: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,你可能不会使用不相似的函数。

手册: