【发布时间】:2011-08-08 10:04:24
【问题描述】:
我一直在尝试创建一个跟踪器,到目前为止一切都进展顺利,只是我正在尝试开发的一项新功能让我感到难过。我正在尝试使用它,以便启动跟踪器的人可以输入名称,并且跟踪器将抓取用户输入的名称并进行查找。
我能想到的唯一方法是从 $_POST['names'] 中插入名称并将它们插入到数组中,但是当我这样做时,它只会在数组中创建一个索引。
这是我正在使用的代码:
$lol = array();
$l = array($_POST['names']);
foreach ($l as $textarea) {
array_push($lol, nl2br($textarea));
}
for ($a = 0; $a < count($lol); $a++) {
echo "index " . $a . ": " . $lol[$a];
}
结果是:
index 0: lol
not
sure
how
this
will
work
我在带有空格的文本字段中输入了上述内容。这也是我正在使用的 HTML 文件:
<body>
<form name="form" action="test.php" method="GET">
<div align="center">
<textarea cols="13" rows="10" name="names"></textarea><br>
<input type="submit" value="lol">
</div>
</form>
</body>
所以我想我要问的是,是否可以让一个人在文本框中输入“Ron”、“Mark”、“Tommi”和“Daniel”,我可以插入“Ron”吗? "、"Mark"、"Tommi" 和 "Daniel" 放入一个数组中,以便它们的索引分别为 [0, 1, 2, 3],如果是,我将如何实现?
【问题讨论】: