Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中合并两个数据列表_Php - Fatal编程技术网

在PHP中合并两个数据列表

在PHP中合并两个数据列表,php,Php,所以我有几个数据列表。 我想有一个网页,我可以上传几个名单(容易),并有PHP处理,以便使几个组合 我认为解释这一点最简单的方法是展示我拥有的和我想要的。因此,我有几个列表作为输入: 列表1 项目1.1 项目1.2 项目1.3 列表2 项目2.1 项目2.2 项目2.3 等等 所需的输出将是: 项目1.1-项目2.1 项目1.1-项目2.2 项目1.1-项目2.3 项目1.2-项目2.1 项目1.2-项目2.2 项目1.2-项目2.3 … 两个列表的组合将很容易,但是,在三个列表的情况下,它将变

所以我有几个数据列表。 我想有一个网页,我可以上传几个名单(容易),并有PHP处理,以便使几个组合

我认为解释这一点最简单的方法是展示我拥有的和我想要的。因此,我有几个列表作为输入:

列表1
项目1.1
项目1.2
项目1.3

列表2
项目2.1
项目2.2
项目2.3

等等

所需的输出将是:

项目1.1-项目2.1
项目1.1-项目2.2
项目1.1-项目2.3
项目1.2-项目2.1
项目1.2-项目2.2
项目1.2-项目2.3

两个列表的组合将很容易,但是,在三个列表的情况下,它将变得更加困难。预期的结果将是:

项目1.1-项目2.1-项目3.1
项目1.1-项目2.1-项目3.2
项目1.1-项目2.1-项目3.3
项目1.1-项目2.2-项目3.1
项目1.1-项目2.2-项目3.2
项目1.1-项目2.2-项目3.3

项目1.2-项目2.1-项目3.1
项目1.2-项目2.1-项目3.2
项目1.2-项目2.1-项目3.3
项目1.2-项目2.2-项目3.1

我用下面的代码制作了一个HTML表单,提供了结束未定义数量的列表的可能性:

<html>
<head>
    <script type="text/javascript">
        function addinput( ) {
            var inp;
            inp = document.createElement("textarea");
            inp.name = "values[]";
            var element = document.getElementById("form");
            element.insertBefore(inp, null);
        }
    </script>
</head>
<body>
    <button onclick="addinput()">Voeg extra kolom toe</button> | <button onclick="document.getElementById('form').submit();">Voeg samen</button><br />
    <br />
    <form id="form" action="feedgen.php" method="post" accept-charset="utf-8">
        <textarea name="values[]"></textarea>
        <textarea name="values[]"></textarea>
    </form>
</body>

函数addinput(){
var-inp;
inp=document.createElement(“textarea”);
inp.name=“values[]”;
var元素=document.getElementById(“表单”);
元素。insertBefore(inp,null);
}
Voeg extra kolom toe| Voeg samen


有没有关于如何在PHP中创建此项的建议?

请清楚地解释,您到目前为止都尝试了什么。我想不出一种逻辑方法来循环这些值以获得所需的结果。我刚刚用三个列表的示例扩展了输出示例。