PHP从未知数量的文本输入中获取值

时间:2014-04-28 09:46:24

标签: php html arrays variables input

我的页面中有一个名为.highlights的div 在这个div中,我有一个未知数量的文本输入(<input type="text" />)。它的范围从0到未知。

当有人点击提交时,我想在PHP中将所有输入值存储到一个名为myHighlights的变量中。这些值必须由;

分隔

3 个答案:

答案 0 :(得分:1)

首先,您必须为控件指定名称,以便将它们与表单的其余部分一起发送。请查看PHP常见问题解答的How do I create arrays in a HTML <form>?条目以获取精彩的技巧。

答案 1 :(得分:1)

<input type="text" name="unlimited[]" />

if( isset($_POST['submit_button']) ) {
   // Skip blank values
   $unlimited = array_filter( $_POST['unlimited'] );
   $myHighlights = implode(';', $unlimited);
}

答案 2 :(得分:0)

if($_POST)
{    
    $myHighlights = implode(';',$_POST);
    print_r($myHighlights);
}