0

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

$_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

4 回答 4

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

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

于 2012-10-19T09:14:30.620 回答
0

使用foreach

$varb = mysql_real_escape_string($_POST['searchqueries']);//sanitize the input
foreach($varb as $vals)
echo $vals['searchqueries'];
于 2012-10-19T09:14:32.697 回答
0

当然,如果您将值作为数组传递,searchqueries[]您将检索到一个数组……</p>

于 2012-10-19T09:16:04.163 回答
0

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

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

$str = implode(',',$arr);
echo $str; // will output a,b,c
于 2012-10-19T09:13:03.337 回答