表格输入到数组中

时间:2012-10-19 09:10:59

标签: php arrays forms input

我有一个工具,我必须输入一些单词,它必须进入:

$_POST['searchqueries']

我在表单中有多个输入,必须返回['searchqueries'],如下所示: word1,word2,word3,word4。

这就是我现在所拥有的,但它只是回到阵列,而不是分开

<fieldset style="border: none;">
<label for="searchquerie1">Zoekwoord 1:</label><input type="text" id="searchquerie1" name="searchqueries[]" maxlength="256" value="" /><br>
<label for="searchquerie2">Zoekwoord 2:</label><input type="text" id="searchquerie2" name="searchqueries[]" maxlength="256" value="" /><br>
<label for="searchquerie3">Zoekwoord 3:</label><input type="text" id="searchquerie3" name="searchqueries[]" maxlength="256" value="" /><br>
<label for="searchquerie4">Zoekwoord 4:</label><input type="text" id="searchquerie4" name="searchqueries[]" maxlength="256" value="" /><br>
<input type="hidden" name="fset"/>
</fieldset>

我需要做些什么来完成这项工作

格尔茨

大卫

4 个答案:

答案 0 :(得分:0)

您可以使用implode将数组中的元素与,一起粘贴到字符串中。

$arr = array('a','b','c');

$str = implode(',',$arr);
echo $str; // will output a,b,c

答案 1 :(得分:0)

$combined = implode(',', $_POST['searchqueries']);

字符串$ combined with包含逗号分隔的所有值。

答案 2 :(得分:0)

使用 foreach

$varb = mysql_real_escape_string($_POST['searchqueries']);//sanitize the input
foreach($varb as $vals)
echo $vals['searchqueries'];

答案 3 :(得分:0)

当然,如果您将值作为数组searchqueries[]传递,您将检索数组...