从HTML文本区域读取数据,然后将数据插入PHP数组

从HTML文本区域读取数据,然后将数据插入PHP数组,php,html,arrays,textarea,Php,Html,Arrays,Textarea,我一直在尝试创建一个跟踪器,到目前为止一切都进行得很顺利,只是一个我正在尝试的新功能让我感到困惑。我正在尝试使用它,以便启动跟踪器的人可以输入姓名,跟踪器将抓取用户输入的姓名并查找它们 我能想到的实现这一点的唯一方法是从$_POST['names']插入名称并将它们插入数组,但当我这样做时,它只在数组中创建一个索引 这是我正在使用的代码: $lol = array(); $l = array($_POST['names']); foreach ($l as $textarea) {

我一直在尝试创建一个跟踪器,到目前为止一切都进行得很顺利,只是一个我正在尝试的新功能让我感到困惑。我正在尝试使用它,以便启动跟踪器的人可以输入姓名,跟踪器将抓取用户输入的姓名并查找它们

我能想到的实现这一点的唯一方法是从$_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];
}
我在文本字段中用空格键入了上述内容。下面是我正在使用的HTML文件:




我想我要问的是,有没有可能让一个人在文本框中输入“Ron”、“Mark”、“Tommi”和“Daniel”,我可以将“Ron”、“Mark”、“Tommi”和“Daniel”插入一个数组中,使它们的索引分别为[0,1,2,3],如果是这样,我将如何实现这一点?

使用
分解
将字符串拆分为另一个子字符串

$lines = explode("\n", $_POST['names']);
print_r($lines);

使用
explode
将字符串拆分为另一个子字符串

$lines = explode("\n", $_POST['names']);
print_r($lines);

@罗恩,如果对你有帮助的话,点击左边的V键,我一定会在8分钟内完成的@罗恩,如果对你有帮助的话,点击左边的V键,我一定会在8分钟内完成的!
$lines = explode("\n", $_POST['names']);
print_r($lines);